PageSourceSearch

https://www.rb-wuestenselbitz.de/937.a7fbeb9577878321.js

js rb-wuestenselbitz.de collected 2026-10-06 22:06:03 UTC 34,135 bytes, 1 lines download raw bytes

1(self.webpackChunkhomepageUi=self.webpackChunkhomepageUi||[]).push([[937],{7181(O,y,s){s.d(y,{vergleichstabelleComponentBuilder:()=>ve});var _=s(1535),r=s(5802),m=s(2271),k=s(9079),v=s(9337),d=s(5246),w=s(6354),x=s(7705),e=s(5547),h=s(4432),f=s(6189),H=s(8203),b=s(5057),C=s(5478);let M=(()=>{class o{static \u0275fac=function(n){return new(n||o)};static \u0275mod=e.$C({type:o});static \u0275inj=r.G2t({imports:[f.Pd,b.z_,H.jI,C.Gj]})}return o})();var T=s(4104),R=s(8176),D=s(5504),p=function(o){return o.icon="icon-row",o.iconGroup="icon-group-row",o.button="button-row",o.subline="subline-row",o.header="header-row",o.headline="headline-row",o.text="text-row",o.textHeadline="text-headline-row",o.empty="empty-row",o}(p||{});let V=(()=>{class o{constructor(){this.tableData={columns:[],table:[]}}getTable(t,n){return this.addHeaderRow(t),this.addRows(n),this.tableData}addRow(t){this.tableData={...this.tableData,table:[...this.tableData.table,t]}}getIconName(t){return{gruenerhaken:"ic_haken_mit_kreis_24",rotesx:"ic_ausschneiden_24",grauerstrich:"ic_minuszeichen_24"}[t]}getIconClass(t){return{gruenerhaken:"kf-color-positive",rotesx:"kf-color-warn",grauerstrich:""}[t]}static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275prov=r.jDH({token:o,factory:o.\u0275fac})}}return o})(),$=(()=>{class o extends V{addHeaderRow(t){let n=[],i={};for(let l=0;l<t.length;l++){const a=`col${String(l)}`;n=[...n,a],i={...i,[a]:{type:p.header,text:t[l]}}}this.tableData={columns:n,table:[i]}}addRows(t){t.forEach(n=>{const i=n.className;if(i.includes("buttonzeile")){const l=this.getButtonConfigs(n);this.addButtonRow(l)}else if(i.includes("textzeile")){const l=this.getTextZeilenConfig(n);this.addTextRow(l)}else if(i.includes("iconbereich")){const l=this.getIconBereichConfig(n);this.addIconSectionRow(l)}else if(i.includes("iconzeile")){const l=this.getIconZeile(n);this.addIconRow(l)}})}getButtonConfigs(t){return Array.from(t.querySelectorAll("a")).map(n=>({label:n.textContent,link:{title:n.title,url:n.href,target:n.target,external:n.rel.includes("external"),rel:n.rel.replace("external","").trim(),tracking:n.getAttribute("data-cta-tracking-name"),mimeType:n.getAttribute("data-cta-tracking-mime-type")}}))}getTextZeilenConfig(t){return{zeilenueberschrift:t.querySelector("td:nth-child(1)")?.textContent??void 0,textzellen:Array.from(t.querySelectorAll("div.cms-text")).map(n=>n.innerHTML),orientation:t.getAttribute("class")?.match(/render-orientation-([^\s]+)/)?.[1]??void 0}}getIconBereichConfig(t){return{subheader:t.querySelector("td:nth-child(1)")?.textContent??void 0,expanded:t.className.includes("iconzeilenausgeklappt-true")}}getIconZeile(t){const n=Array.from(t.querySelectorAll("td"));return{zeilenueberschrift:n.shift()?.textContent??void 0,iconzellen:n.map(l=>({iconzelle:l.querySelector("span.cms-icon-zelle")?.textContent,iconzellentext:l.querySelector("span.cms-text")?.textContent,fusszeilenverweis:l.querySelector("sup")?.textContent,iconalttext:l.querySelector("span.cms-icon-alt-text")?.textContent}))}}addButtonRow(t){let n={col0:{type:p.headline,rowHeadline:""}},i=1;for(;i<this.tableData.columns.length;i++){const l=this.tableData.columns[i],a=t[i-1];if(!a)continue;const u={type:p.button,linktext:a.label,linkConfig:a.link};n={...n,[l]:u}}this.addRow(n)}addTextRow(t){let n={col0:{type:p.headline,rowHeadline:t.zeilenueberschrift}},i=1;for(;i<this.tableData.columns.length;i++){const l=this.tableData.columns[i],u={type:p.text,text:t.textzellen?t.textzellen[i-1]:null,orientation:t.orientation};n={...n,[l]:u}}this.addRow(n)}addIconSectionRow(t){let n={col0:{type:p.headline,rowHeadline:t.subheader}},i=1;for(;i<this.tableData.columns.length;i++){const l=this.tableData.columns[i],a={type:p.empty};n={...n,[l]:a}}n.col0.rowHeadline&&this.addRow(n)}addIconRow(t){let n={col0:{type:p.subline,rowSubline:t.zeilenueberschrift}};for(let i=1;i<this.tableData.columns.length;i++){const l=this.tableData.columns[i],a=t.iconzellen?.[i-1];let I,u=null,g=null,z=null;a&&("text"===a.iconzelle?g=a.iconzellentext??null:(u=a.iconzelle??null,z=a.iconalttext??null),I=a.fusszeilenverweis??void 0);const ye={type:p.icon,iconValue:u,text:g,index:I,iconAlt:z};n={...n,[l]:ye}}this.addRow(n)}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=e.xGo(o)))(i||o)}})()}static{this.\u0275prov=r.jDH({token:o,factory:o.\u0275fac})}}return o}
1)();var F=s(9714);function N(o,c){if(1&o&&(e.j41(0,"div",13),e.nrm(1,"cms-richtext",14),e.k0s()),2&o){const t=e.XpG(2).$implicit,n=e.XpG().$implicit;e.AVh("orientation-center","center"===t[n].orientation)("orientation-end","end"===t[n].orientation)("orientation-left","left"===t[n].orientation)("orientation-start","start"===t[n].orientation),e.R7$(),e.Y8G("htmlContent",t[n].text)}}function A(o,c){if(1&o&&e.nrm(0,"kf-icon",18),2&o){const t=e.XpG(3).$implicit,n=e.XpG().$implicit,i=e.XpG(2);e.AVh("kf-color-positive","gruenerhaken"===t[n].iconValue)("kf-color-warn","rotesx"===t[n].iconValue),e.Y8G("alt",t[n].iconAlt)("matTooltip",t[n].iconAlt)("name",i.getIconName(t[n].iconValue))}}function B(o,c){if(1&o&&(e.j41(0,"div",17),e.EFF(1),e.k0s()),2&o){const t=e.XpG(3).$implicit,n=e.XpG().$implicit;e.R7$(),e.JRh(t[n].text)}}function E(o,c){if(1&o&&(e.j41(0,"sup"),e.EFF(1),e.k0s()),2&o){const t=e.XpG(3).$implicit,n=e.XpG().$implicit;e.R7$(),e.JRh(t[n].index)}}function j(o,c){if(1&o&&(e.j41(0,"div",9)(1,"div",15),e.nVh(2,A,1,7,"kf-icon",16),e.nVh(3,B,2,1,"div",17),e.nVh(4,E,2,1,"sup"),e.k0s()()),2&o){const t=e.XpG(2).$implicit,n=e.XpG().$implicit;e.R7$(2),e.vxM(t[n].iconValue?2:-1),e.R7$(),e.vxM(t[n].text?3:-1),e.R7$(),e.vxM(t[n].index?4:-1)}}function W(o,c){if(1&o&&(e.j41(0,"div",10),e.nrm(1,"cms-richtext",14),e.k0s()),2&o){const t=e.XpG(2).$implicit,n=e.XpG().$implicit;e.R7$(),e.Y8G("htmlContent",t[n].rowSubline)}}function Y(o,c){if(1&o&&(e.j41(0,"span",11),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2).$implicit,n=e.XpG().$implicit;e.R7$(),e.SpI(" ",t[n].text," ")}}function Q(o,c){if(1&o&&(e.j41(0,"span",10),e.nrm(1,"cms-richtext",14),e.k0s()),2&o){const t=e.XpG(2).$implicit,n=e.XpG().$implicit;e.R7$(),e.Y8G("htmlContent",t[n].rowHeadline)}}function L(o,c){if(1&o&&e.nrm(0,"cms-link-button",19),2&o){const t=e.XpG(3).$implicit,n=e.XpG().$implicit;e.Y8G("label",t[n].linktext)("link",t[n].linkConfig)("noIcon",!0)}}function Z(o,c){if(1&o&&e.nVh(0,L,1,3,"cms-link-button",19),2&o){const t=e.XpG(2).$implicit,n=e.XpG().$implicit;e.vxM(null!=t[n].linkConfig&&t[n].linkConfig.url?0:-1)}}function U(o,c){1&o&&e.nrm(0,"div",12)}function J(o,c){if(1&o&&(e.j41(0,"div",7),e.EFF(1),e.k0s(),e.nVh(2,N,2,9,"div",8)(3,j,5,3,"div",9)(4,W,2,1,"div",10)(5,Y,2,1,"span",11)(6,Q,2,1,"span",10)(7,Z,1,1)(8,U,1,0,"div",12)),2&o){let t;const n=e.XpG().$implicit,i=e.XpG().$implicit,l=e.XpG(2);e.R7$(),e.JRh(n[i].zeilenueberschrift),e.R7$(),e.vxM((t=n[i].type)===l.RowType.text?2:t===l.RowType.icon?3:t===l.RowType.subline?4:t===l.RowType.header?5:t===l.RowType.headline?6:t===l.RowType.button?7:8)}}function K(o,c){if(1&o&&(e.j41(0,"mat-cell",6),e.nVh(1,J,9,2),e.k0s()),2&o){const t=c.$implicit,n=e.XpG().$implicit;e.R7$(),e.vxM(t[n]?1:-1)}}function q(o,c){1&o&&(e.qex(0,3),e.DNE(1,K,2,1,"mat-cell",5),e.bVm()),2&o&&e.Y8G("matColumnDef",c.$implicit)}function ee(o,c){1&o&&e.nrm(0,"mat-row",20)}function te(o,c){if(1&o&&(e.j41(0,"mat-table",2),e.Z7z(1,q,2,1,"ng-container",3,e.fX1),e.DNE(3,ee,1,0,"mat-row",4),e.k0s()),2&o){const t=c.$implicit,n=e.XpG();e.Y8G("dataSource",n.comparisonTableDataSource),e.R7$(),e.Dyx(n.comparisonTableDisplayedColumns),e.R7$(2),e.Y8G("matRowDefColumns",t)}}let ne=(()=>{class o{constructor(t){this._el=t,this.vergleichstabelleService=(0,r.WQX)($),this._printableD=(0,r.WQX)(d.h4,{self:!0}),this._contentService=(0,r.WQX)(d.fH),this._changeDetector=(0,r.WQX)(x.gRc),this.columnHeaders=(0,m.EW)(()=>this._contentService.querySelectorAll("thead tr th")().map(n=>n.innerText)),this.tableRows=this._contentService.querySelectorAll("tbody tr"),this.RowType=p,this._printSlicesCache=null,(0,r.QZP)(()=>{const n=this.vergleichstabelleService.getTable(this.columnHeaders(),this.tableRows());this.comparisonTableDisplayedColumns=n.columns,this.comparisonTableDataSource=new h.I6(n.table),this._changeDetector.detectChanges()}),(0,e.WeM)({write:()=>{this._el.nativeElement.querySelectorAll("mat-cell:has(span.header-col)").forEach(i=>{i.setAttribute("role","columnheader")})}})}getIconName(t){return this.vergleichstabelleService.getIconName(t)}getIconClass(t){return this.vergleichstabelleService.getIconClass(t)}get printSlices(){const t=this.comparisonTableDisplayedColumns??[],n=this._printableD.isPrinting(),i=`${String(n)}|${t.join(",")}`;if(this._printSlicesCache?.key!==i){let l;if(!n||t.length<3)l=[t];else{const[a,...u]=t;l=[];for(let g=0;g<u.length;g+=2)l.push([a,...u.slice(g,g+2)])}this._printSlicesCache={key:i,slices:l}}return this._printSlicesCache.slices}static{this.\u0275fac=function(n){return new(n||o)(e.rXU(e.aKT))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["cms-vergleichstabelle-desktop"]],hostVars:1,hostBindings:function(n,i){2&n&&e.BMQ("data-print-mode",i._printableD.isPrinting()?"":null)},features:[e.Jv_([$]),e.nM4([d.h4])],decls:4,vars:0,consts:[[1,"cms-vergleichstabelle-desktop"],[1,"margin-wrapper"],[1,"kf-table-comparison",3,"dataSource"],[3,"matColumnDef"],["class","kf-align-items-stretch",4,"matRowDef","matRowDefColumns"],["class","kf-align-items-start kf-flex-column",4,"matCellDef"],[1,"kf-align-items-start","kf-flex-column"],[1,"kf-table-cell-title"],[1,"row-type-text",3,"orientation-center","orientation-end","orientation-left","orientation-start"],[1,"kf-w-100","kf-d-flex","kf-justify-content-center"],[1,"cms-font-bold"],[1,"cms-font-bold","header-col"],[1,"cms-default-table-entry"],[1,"row-type-text"],[3,"htmlContent"],[1,"half-width"],["role","img",1,"kf-m-r-16","min-w-24",3,"alt","kf-color-positive","kf-color-warn","matTooltip","name"],[1,"kf-d-inline-flex","kf-m-r-16"],["role","img",1,"kf-m-r-16","min-w-24",3,"alt","matTooltip","name"],["type","secondary",1,"kf-btn-round-xs","kf-w-100",3,"label","link","noIcon"],[1,"kf-align-items-stretch"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"div",1),e.Z7z(2,te,4,2,"mat-table",2,e.Vm6),e.k0s()()),2&n&&(e.R7$(2),e.Dyx(i.printSlices))},dependencies:[h.tP,h.Zl,h.cC,h.YV,h.iL,h.$R,h.NB,T.KY,D.HY,R.o,M,F.oV],styles:[".cms-vergleichstabelle-desktop[_ngcontent-%COMP%]{display:flex;flex-flow:row nowrap;overflow:auto;padding-top:8px;padding-bottom:22px;margin:0 -24px}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   .cms-font-bold[_ngcontent-%COMP%]{font-weight:700!important}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   .margin-wrapper[_ngcontent-%COMP%]{padding:0 24px;min-width:fit-content}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]{margin:0!important;border:none!important;justify-content:top;padding:1rem 1.5rem!important;border-radius:0!important}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]:not(.mat-column-col0){text-align:center}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]   .half-width[_ngcontent-%COMP%]{width:50%!important}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]   .row-type-text[_ngcontent-%COMP%]{width:100%}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]   .orientation-start[_ngcontent-%COMP%], .cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]   .orientation-left[_ngcontent-%COMP%]{text-align:left}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]   .orientation-center[_ngcontent-%COMP%]{text-align:center}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]   .orientation-end[_ngcontent-%COMP%]{text-align:right}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]   .min-w-24[_ngcontent-%COMP%]{min-width:24px}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]:first-of-type{border-right:2px solid var(--color-grey-fixed-400)!important;padding:1rem .75rem!important}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   mat-row[_ngcontent-%COMP%]{border-bottom:1px solid var(--color-grey-fixed-400)!important}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   mat-row[_ngcontent-%COMP%]:first-of-type{border-bottom:2px solid var(--color-grey-fixed-400)!important}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   mat-row[_ngcontent-%COMP%]:first-of-type   mat-cell[_ngcontent-%COMP%]{padding-top:1rem!important;padding-bottom:1rem!important}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]   mat-row[_ngcontent-%COMP%]:last-of-type{border-bottom:none!important}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]::-webkit-scrollbar{height:10px}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--color-primary);border-color:var(--color-background-background-100);border-style:solid;border-width:3px 1px}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]::-webkit-scrollbar-track-piece{border-radius:2px;background-color:var(--color-grey-200);border-color:var(--color-background-background-100);border-style:solid;border-width:4px 2px}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]::-webkit-scrollbar-button:start:increment{width:24px}.cms-vergleichstabelle-desktop[_ngcontent-%COMP%]::-webkit-scrollbar-button:end:increment{width:24px}[data-print-mode][_nghost-%COMP%]   .cms-vergleichstabelle-desktop[_ngcontent-%COMP%]{display:block;overflow:visible;margin:0}[data-print-mode][_nghost-%COMP%]   .margin-wrapper[_ngcontent-%COMP%]{min-width:0;padding:0}[data-print-mode][_nghost-%COMP%]   mat-table[_ngcontent-%COMP%]{min-width:0;margin-bottom:1.5rem}[data-print-mode][_nghost-%COMP%]   mat-row[_ngcontent-%COMP%]{break-inside:avoid}[data-print-mode][_nghost-%COMP%]   mat-cell[_ngcontent-%COMP%]:first-of-type{flex:0 0 40%}"],changeDetection:0})}}return o}
1)();var P=s(9454);let G=(()=>{class o extends V{addHeaderRow(t){let n=[],i={};for(let l=1;l<t.length;l++){const a=`col${String(l+1)}`;n=[...n,a],i={...i,[a]:{type:p.header,text:t[l]}}}this.tableData={columns:n,table:[i]}}addRows(t){let n=0;for(;n<t.length;){const i=t[n].className;if(i.includes("buttonzeile"))this.addLinkRow(this.getButtonConfigs(t[n]));else if(i.includes("textzeile"))this.addTextRow(this.getTextConfig(t[n]));else if(i.includes("iconbereich")){const l=this.createIconGroupRowConfig(t[n]),a=[];for(;n+1<t.length&&this.isInIconGroup(t[n+1]);)a.push(this.getIconRowConfig(t[++n]));this.addIconGroupRow(l,a)}n++}}isInIconGroup(t){return t.classList?.contains("cms-iconzeile")}getButtonConfigs(t){return Array.from(t.querySelectorAll("a")).map(n=>({label:n.textContent,link:{title:n.title,url:n.href,target:n.target,external:n.rel.includes("external"),rel:n.rel.replace("external","").trim(),tracking:n.dataset.ctaTrackingName??void 0,mimeType:n.dataset.ctaTrackingMimeType??void 0}}))}getTextConfig(t){return{zeilenueberschrift:t.querySelector("td:nth-child(1)")?.innerHTML,textzellen:Array.from(t.querySelectorAll("div.cms-text")).map(n=>n.innerHTML),orientation:t.getAttribute("class")?.match(/render-orientation-([^\s]+)/)?.[1]??void 0}}getIconRowConfig(t){const n=Array.from(t.querySelectorAll("td"));return{zeilenueberschrift:n.shift()?.textContent??void 0,iconzellen:n.map(l=>({iconzelle:l.querySelector("span.cms-icon-zelle")?.textContent??void 0,iconzellentext:l.querySelector("span.cms-text")?.textContent??void 0,fusszeilenverweis:l.querySelector("sup")?.textContent??void 0,iconalttext:l.querySelector("span.cms-icon-alt-text")?.textContent??void 0}))}}createIconGroupRowConfig(t){return{subheader:t.textContent,iconzeilenausgeklappt:t.className.includes("iconzeilenausgeklappt-true")}}addLinkRow(t){let n={};for(let i=0;i<this.tableData.columns.length;i++){const l=this.tableData.columns[i],a=t[i];a&&(n={...n,[l]:{type:p.button,linktext:a.label,linkConfig:a.link}})}this.addRow(n)}addTextRow(t){let n={};for(let i=0;i<this.tableData.columns.length;i++){const l=this.tableData.columns[i],a=t.textzellen?t.textzellen[i]:null;n={...n,[l]:{zeilenueberschrift:t.zeilenueberschrift,text:a,type:p.text,orientation:t.orientation}}}this.addRow(n)}addIconGroupRow(t,n){const i={};this.tableData.columns.forEach((l,a)=>{const u=n.filter(g=>g.iconzellen?.[a]).map(g=>({type:p.icon,iconValue:g.iconzellen?.[a]?.iconzelle??null,iconHeader:g.zeilenueberschrift,text:g.iconzellen?.[a]?.iconzellentext,index:g.iconzellen?.[a]?.fusszeilenverweis,iconAlt:g.iconzellen?.[a]?.iconalttext??null}));u.length>0&&(i[l]={type:p.iconGroup,expanded:t.iconzeilenausgeklappt??!1,header:t.subheader??"",entries:u})}),Object.keys(i).length>0&&this.addRow(i)}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=e.xGo(o)))(i||o)}})()}static{this.\u0275prov=r.jDH({token:o,factory:o.\u0275fac})}}return o})();function oe(o,c){if(1&o&&(e.j41(0,"div",12),e.nrm(1,"cms-richtext",13),e.k0s()),2&o){const t=e.XpG(2).$implicit,n=e.XpG().$implicit;e.AVh("orientation-center","center"===t[n].orientation)("orientation-end","end"===t[n].orientation)("orientation-left","left"===t[n].orientation)("orientation-start","start"===t[n].orientation),e.R7$(),e.Y8G("htmlContent",t[n].text)}}function ie(o,c){if(1&o&&e.nrm(0,"kf-icon",18),2&o){const t=e.XpG(2).$implicit,n=e.XpG(3).$implicit,i=e.XpG().$implicit,l=e.XpG();e.AVh("kf-color-positive","gruenerhaken"===t.iconValue)("kf-color-warn","rotesx"===t.iconValue),e.Y8G("alt",t.iconAlt)("matTooltip",n[i].iconAlt)("name",l.getIconName(t.iconValue))}}function le(o,c){if(1&o&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2).$implicit;e.R7$(),e.SpI("",t.text," ")}}function ce(o,c){if(1&o&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2).$implicit;e.R7$(),e.JRh(t.iconHeader)}}function ae(o,c){if(1&o&&(e.j41(0,"sup"),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2).$implicit;e.R7$(),e.JRh(t.index)}}function se(o,c){if(1&o&&(e.j41(0,"div"),e.nVh(1,ie,1,7,"kf-icon",17),e.nVh(2,le,2,1,"span"),e.nVh(3,ce,2,1,"span"),e.nVh(4,ae,2,1,"sup"),e.k0s()),2&o){const t=e.XpG().$implicit;e.R7$(),e.vxM("text"!==t.iconValue?1:-1),e.R7$(),e.vxM(t.text?2:-1),e.R7$(),e.vxM(t.iconHeader?3:-1),e.R7$(),e.vxM(t.index?4:-1)}}function re(o,c){if(1&o&&(e.j41(0,"li"),e.nVh(1,se,5,4,"div"),e.k0s()),2&o){const t=c.$implicit;e.R7$(),e.vxM(t.iconValue?1:-1)}}function me(o,c){if(1&o&&(e.j41(0,"mat-accordion")(1,"mat-expansion-panel",14)(2,"mat-expansion-panel-header",15)(3,"mat-panel-title")(4,"span",16),e.EFF(5),e.k0s()()(),e.j41(6,"ul"),e.Z7z(7,re,2,1,"li",null,e.fX1),e.k0s()()()),2&o){const t=e.XpG(2).$implicit,n=e.XpG().$implicit;e.R7$(),e.Y8G("expanded",t[n].expanded),e.R7$(4),e.JRh(null==t[n].header?null:t[n].header.trim()),e.R7$(2),e.Dyx(t[n].entries)}}function he(o,c){if(1&o&&(e.j41(0,"span",9),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2).$implicit,n=e.XpG().$implicit;e.R7$(),e.SpI(" ",t[n].text," ")}}function de(o,c){if(1&o&&e.nrm(0,"cms-link-button",19),2&o){const t=e.XpG(2).$implicit,n=e.XpG().$implicit;e.AVh("external",null==t[n].linkConfig?null:t[n].linkConfig.external),e.Y8G("label",t[n].linktext)("link",t[n].linkConfig)}}function pe(o,c){1&o&&e.nrm(0,"div",11)}function ge(o,c){if(1&o&&(e.nrm(0,"div",7),e.nVh(1,oe,2,9,"div",8)(2,me,9,2,"mat-accordion")(3,he,2,1,"span",9)(4,de,1,4,"cms-link-button",10)(5,pe,1,0,"div",11)),2&o){let t;const n=e.XpG().$implicit,i=e.XpG().$implicit,l=e.XpG();e.Y8G("innerHTML",n[i].zeilenueberschrift,e.npT),e.R7$(),e.vxM((t=n[i].type)===l.RowType.text?1:t===l.RowType.iconGroup?2:t===l.RowType.header?3:t===l.RowType.button?4:5)}}function _e(o,c){if(1&o&&(e.j41(0,"mat-cell",6),e.nVh(1,ge,6,2),e.k0s()),2&o){const t=c.$implicit,n=e.XpG().$implicit;e.R7$(),e.vxM(t[n]?1:-1)}}function ue(o,c){1&o&&(e.qex(0,3),e.DNE(1,_e,2,1,"mat-cell",5),e.bVm()),2&o&&e.Y8G("matColumnDef",c.$implicit)}function fe(o,c){1&o&&e.nrm(0,"mat-row",20)}let Ce=(()=>{class o{constructor(t){this._el=t,this.vergleichstabelleService=(0,r.WQX)(G),this._contentService=(0,r.WQX)(d.fH),this._changeDetector=(0,r.WQX)(x.gRc),this.columnHeaders=(0,m.EW)(()=>this._contentService.querySelectorAll("thead tr th")().map(n=>n.innerText)),this.tableRows=this._contentService.querySelectorAll("tbody tr"),this.RowType=p,(0,r.QZP)(()=>{const n=this.vergleichstabelleService.getTable(this.columnHeaders(),this.tableRows());this.comparisonTableDisplayedColumns=n.columns,this.comparisonTableDataSource=new h.I6(n.table),this._changeDetector.detectChanges()}),(0,e.WeM)({write:()=>{Array.from(this._el.nativeElement.querySelectorAll("mat-cell:has(span.header-col)")).forEac
1h(n=>n.role="columnheader")}})}getIconName(t){return this.vergleichstabelleService.getIconName(t)}getIconClass(t){return this.vergleichstabelleService.getIconClass(t)}static{this.\u0275fac=function(n){return new(n||o)(e.rXU(e.aKT))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["cms-vergleichstabelle-mobile"]],features:[e.Jv_([G])],decls:6,vars:2,consts:[[1,"cms-vergleichstabelle","kf-overflow-auto"],[1,"margin-wrapper"],[1,"kf-table-comparison",3,"dataSource"],[3,"matColumnDef"],["class","kf-align-items-stretch",4,"matRowDef","matRowDefColumns"],["class","kf-align-items-start kf-flex-column",4,"matCellDef"],[1,"kf-align-items-start","kf-flex-column"],[3,"innerHTML"],[1,"row-type-text",3,"orientation-center","orientation-end","orientation-left","orientation-start"],[1,"cms-font-bold","header-col"],["type","secondary",1,"kf-btn-round-xs","kf-w-100",3,"external","label","link"],[1,"cms-default-table-entry"],[1,"row-type-text"],[3,"htmlContent"],[3,"expanded"],[1,"kf-p-t-0","kf-p-b-0","kf-flex-row-reverse"],[1,"cms-font-bold","kf-p-l-8"],[1,"kf-m-r-16","min-w-24",3,"alt","kf-color-positive","kf-color-warn","matTooltip","name"],[1,"kf-m-r-16","min-w-24",3,"alt","matTooltip","name"],["type","secondary",1,"kf-btn-round-xs","kf-w-100",3,"label","link"],[1,"kf-align-items-stretch"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"div",1)(2,"mat-table",2),e.Z7z(3,ue,2,1,"ng-container",3,e.fX1),e.DNE(5,fe,1,0,"mat-row",4),e.k0s()()()),2&n&&(e.R7$(2),e.Y8G("dataSource",i.comparisonTableDataSource),e.R7$(),e.Dyx(i.comparisonTableDisplayedColumns),e.R7$(2),e.Y8G("matRowDefColumns",i.comparisonTableDisplayedColumns))},dependencies:[h.tP,h.Zl,h.cC,h.YV,h.iL,h.$R,h.NB,T.KY,D.HY,R.o,P.MY,P.BS,P.GK,P.Z2,P.WN,M,F.oV],styles:[".cms-vergleichstabelle[_ngcontent-%COMP%]{display:flex;flex-flow:row nowrap;padding-top:8px;padding-bottom:22px;overflow:auto}.cms-vergleichstabelle[_ngcontent-%COMP%]   .cms-font-bold[_ngcontent-%COMP%]{font-weight:700!important}.cms-vergleichstabelle[_ngcontent-%COMP%]   .margin-wrapper[_ngcontent-%COMP%]{padding:0 16px;min-width:fit-content}.cms-vergleichstabelle[_ngcontent-%COMP%]   mat-table[_ngcontent-%COMP%]{min-width:unset;max-width:fit-content;margin:0 auto}.cms-vergleichstabelle[_ngcontent-%COMP%]   mat-table[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]{max-width:384px}.cms-vergleichstabelle[_ngcontent-%COMP%]   mat-table[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]:not(:has(mat-panel-title)){text-align:center}.cms-vergleichstabelle[_ngcontent-%COMP%]   mat-table[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]   .row-type-text[_ngcontent-%COMP%]{width:100%}.cms-vergleichstabelle[_ngcontent-%COMP%]   mat-table[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]   .orientation-start[_ngcontent-%COMP%], .cms-vergleichstabelle[_ngcontent-%COMP%]   mat-table[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]   .orientation-left[_ngcontent-%COMP%]{text-align:left}.cms-vergleichstabelle[_ngcontent-%COMP%]   mat-table[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]   .orientation-center[_ngcontent-%COMP%]{text-align:center}.cms-vergleichstabelle[_ngcontent-%COMP%]   mat-table[_ngcontent-%COMP%]   mat-cell[_ngcontent-%COMP%]   .orientation-end[_ngcontent-%COMP%]{text-align:right}.cms-vergleichstabelle[_ngcontent-%COMP%]   mat-table[_ngcontent-%COMP%]   .min-w-24[_ngcontent-%COMP%]{min-width:24px}.cms-vergleichstabelle[_ngcontent-%COMP%]   mat-accordion[_ngcontent-%COMP%]   mat-expansion-panel[_ngcontent-%COMP%]{box-shadow:none!important}.cms-vergleichstabelle[_ngcontent-%COMP%]   mat-accordion[_ngcontent-%COMP%]   mat-expansion-panel[_ngcontent-%COMP%]   mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0}.cms-vergleichstabelle[_ngcontent-%COMP%]   mat-accordion[_ngcontent-%COMP%]   mat-expansion-panel[_ngcontent-%COMP%]   mat-expansion-panel-header[_ngcontent-%COMP%]     .mat-expansion-indicator{margin:0 .5rem}.cms-vergleichstabelle[_ngcontent-%COMP%]   mat-accordion[_ngcontent-%COMP%]   mat-expansion-panel[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style-type:none;padding:0;margin:0}.cms-vergleichstabelle[_ngcontent-%COMP%]   mat-accordion[_ngcontent-%COMP%]   mat-expansion-panel[_ngcontent-%COMP%]     .mat-expansion-panel-body{padding-left:8px;padding-right:8px}.cms-vergleichstabelle[_ngcontent-%COMP%]   sup[_ngcontent-%COMP%]{line-height:1}.cms-vergleichstabelle[_ngcontent-%COMP%]   cms-link-button[_ngcontent-%COMP%]{width:100%}.cms-vergleichstabelle[_ngcontent-%COMP%]::-webkit-scrollbar{height:10px}.cms-vergleichstabelle[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--color-primary);border-color:var(--color-background-background-100);border-style:solid;border-width:3px 1px}.cms-vergleichstabelle[_ngcontent-%COMP%]::-webkit-scrollbar-track-piece{border-radius:2px;background-color:var(--color-grey-200);border-color:var(--color-background-background-100);border-style:solid;border-width:4px 2px}.cms-vergleichstabelle[_ngcontent-%COMP%]::-webkit-scrollbar-button:start:increment{width:24px}.cms-vergleichstabelle[_ngcontent-%COMP%]::-webkit-scrollbar-button:end:increment{width:24px}@media screen and (width<=599.98px){.cms-vergleichstabelle[_ngcontent-%COMP%]{margin:0 -16px}}@media screen and (width>=600px){.cms-vergleichstabelle[_ngcontent-%COMP%]{margin:0 -24px}.cms-vergleichstabelle[_ngcontent-%COMP%]::-webkit-scrollbar-button:end:increment{width:24px}.cms-vergleichstabelle[_ngcontent-%COMP%]::-webkit-scrollbar-button:start:increment{width:24px}}"],changeDetection:0})}}return o}
1)(),S=(()=>{class o{constructor(){this._classD=(0,r.WQX)(d.G_,{self:!0}),this._contentService=(0,r.WQX)(d.fH),this.cmsId=this._classD.getRenderProperty("cmsid"),this.containerClasses=(0,m.EW)(()=>this._classD.containerClasses()),this.header=this._contentService.querySelector(".cms-header")}static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275dir=e.FsC({type:o,features:[e.Jv_([d.fH]),e.nM4([d.G_])]})}}return o})();const be=["*"];function xe(o,c){1&o&&e.nrm(0,"cms-vergleichstabelle-desktop")}function Me(o,c){1&o&&e.nrm(0,"cms-vergleichstabelle-mobile")}function ke(o,c){1&o&&(e.qex(0),e.SdG(1),e.bVm())}let X=(()=>{class o{constructor(){this._breakpointObserver=(0,r.WQX)(_.Q),this._payloadD=(0,r.WQX)(S,{self:!0}),this.isDesktop=(0,k.ot)(this._breakpointObserver.observe(["(min-width: 900px)"]).pipe((0,w.T)(t=>t.matches))),this.header=(0,m.EW)(()=>this._payloadD.header()),this.containerClasses=this._payloadD.containerClasses,this.cmsId=this._payloadD.cmsId,this.hostClasses=(0,m.EW)(()=>[this.containerClasses()].filter(Boolean).join(" "))}static{this.customElementName="cms-vergleichstabelle"}static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["cms-vergleichstabelle"]],hostVars:10,hostBindings:function(n,i){2&n&&(e.BMQ("data-automation-id","cms-vergleichstabelle")("id",i.cmsId()),e.HbH(i.hostClasses()),e.AVh("cms-component",!0)("cms-section-container",!0)("stretchable",!0))},features:[e.nM4([S])],ngContentSelectors:be,decls:4,vars:3,consts:[[1,"kf-m-b-16",3,"cmsElementRef","replace"],[4,"hgContent"]],template:function(n,i){1&n&&(e.NAR(),e.nrm(0,"div",0),e.nVh(1,xe,1,0,"cms-vergleichstabelle-desktop")(2,Me,1,0,"cms-vergleichstabelle-mobile"),e.DNE(3,ke,2,0,"ng-container",1)),2&n&&(e.Y8G("cmsElementRef",i.header()??void 0)("replace",!0),e.R7$(),e.vxM(i.isDesktop()?1:2))},dependencies:[d.$q,ne,Ce,d.fW],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%]:focus-visible{outline:none}"],changeDetection:0})}}return o})();const ve=o=>{const c=X.customElementName;if(!customElements.get(c)){const t=(0,v.gw)(X,{injector:o});customElements.define(c,t)}}},5504(O,y,s){s.d(y,{e6:()=>h,HY:()=>e});var _=s(5802),r=s(5547),m=s(7705),k=s(2271),v=s(345),d=s(5247);const w=new _.nKC("RICHTEXT_SANITIZER_WINDOW",{providedIn:"root",factory:()=>(0,_.WQX)(_.qQL).defaultView}),x=new _.nKC("RICHTEXT_SANITIZER",{providedIn:"root",factory:()=>(0,d.bE)((0,_.WQX)(w))});let e=(()=>{class f{constructor(){this.host=(0,_.WQX)(r.aKT),this.sanitizer=(0,_.WQX)(v.up),this.htmlContent=(0,m.hFB)(),this.profile=(0,m.hFB)(d.c4),this.cleanup=(0,m.hFB)(d.TU),this.sanitizeHtml=(0,_.WQX)(x),this.safeHTML=(0,k.EW)(()=>{const b=this.htmlContent();return this.sanitizer.bypassSecurityTrustHtml(b?this.sanitizeHtml(b,this.profile(),this.cleanup()):"")})}focusContent(){this.host.nativeElement.focus()}static{this.\u0275fac=function(C){return new(C||f)}}static{this.\u0275cmp=r.VBU({type:f,selectors:[["cms-richtext"]],hostAttrs:[1,"rte","cms-richtext"],hostVars:2,hostBindings:function(C,M){2&C&&(r.Avn("innerHTML",M.safeHTML(),r.npT),r.BMQ("data-automation-id","ui-richtext"))},inputs:{htmlContent:[1,"htmlContent"],profile:[1,"profile"],cleanup:[1,"cleanup"]},decls:0,vars:0,template:function(C,M){},styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block}[_nghost-%COMP%]    {white-space:normal;overflow-wrap:break-word}[_nghost-%COMP%]     ul.checked{--icon-list-token: "ic_haken_24";--icon-list-alt: "enthalten";--icon-list-color: var(--color-extend-positive)}[_nghost-%COMP%]     ul.closed{--icon-list-token: "ic_schliessen_24";--icon-list-alt: "nicht enthalten";--icon-list-color: var(--color-warn)}[_nghost-%COMP%]     ul.info{--icon-list-token: "ic_infozeichen_mit_kreis_24";--icon-list-alt: "";--icon-list-color: var(--color-primary)}[_nghost-%COMP%]     ul.location{--icon-list-token: "ic_standort_24";--icon-list-alt: "";--icon-list-color: var(--color-primary)}[_nghost-%COMP%]     ul.pin{--icon-list-token: "ic_pinnadel_24";--icon-list-alt: "";--icon-list-color: var(--color-primary)}
1[_nghost-%COMP%]     ul.star{--icon-list-token: "ic_stern_24";--icon-list-alt: "";--icon-list-color: var(--color-primary)}[_nghost-%COMP%]     :is(ul.checked,ul.closed,ul.info,ul.location,ul.pin,ul.star) li{list-style:none;position:relative;min-block-size:1lh}[_nghost-%COMP%]     :is(ul.checked,ul.closed,ul.info,ul.location,ul.pin,ul.star) li:before{content:var(--icon-list-token)/var(--icon-list-alt, "");color:var(--icon-list-color);font-family:kf-icon-font-24,sans-serif;font-size:1.5rem;position:absolute;inset-block-start:0;inset-inline-start:-2rem}[_nghost-%COMP%]     :is(ul.checked,ul.closed,ul.info,ul.location,ul.pin,ul.star) li:is(:where(.kf-text-center,[style*="text-align: center"],[style*="text-align:center"])):not(:where(ol>li)), [_nghost-%COMP%]     :is(ul.checked,ul.closed,ul.info,ul.location,ul.pin,ul.star) li:not(:where([style*=text-align]),:where(:has(>[style*=text-align])),:where(ol>li)):is(:where(.kf-text-center,[style*="text-align: center"],[style*="text-align:center"]) *){margin-inline-start:-2rem}[_nghost-%COMP%]     :is(ul.checked,ul.closed,ul.info,ul.location,ul.pin,ul.star) li:is(:where(.kf-text-center,[style*="text-align: center"],[style*="text-align:center"])):not(:where(ol>li)):before, [_nghost-%COMP%]     :is(ul.checked,ul.closed,ul.info,ul.location,ul.pin,ul.star) li:not(:where([style*=text-align]),:where(:has(>[style*=text-align])),:where(ol>li)):is(:where(.kf-text-center,[style*="text-align: center"],[style*="text-align:center"]) *):before{position:static;display:inline-block;vertical-align:top;margin-inline-end:.5rem}[_nghost-%COMP%]     :is(ul.checked,ul.closed,ul.info,ul.location,ul.pin,ul.star) ol>li{list-style:revert}[_nghost-%COMP%]     :is(ul.checked,ul.closed,ul.info,ul.location,ul.pin,ul.star) ol>li:before{content:none}[_nghost-%COMP%]     img{max-width:100%}[_nghost-%COMP%]     img[width][height]{height:auto}[_nghost-%COMP%]     table{max-width:100%}[_nghost-%COMP%]     pre{max-width:100%;overflow-x:auto}[_nghost-%COMP%]     ul, [_nghost-%COMP%]     ol{padding-inline-start:2rem}[_nghost-%COMP%]     p+ul, [_nghost-%COMP%]     p+ol{margin-block-start:2rem}[_nghost-%COMP%]     li>p:first-child{margin-block-start:0}[_nghost-%COMP%]     li>p:last-child{margin-block-end:0}[_nghost-%COMP%]     .external:after{font-family:kf-icon-font-24,sans-serif;content:"ic_neues_fenster_24"/"in neuem Fenster \\f6 ffnen";padding-inline-start:.25rem}.cms-heading-rhythm[_nghost-%COMP%]     h1, .cms-heading-rhythm   [_nghost-%COMP%]     h1{margin:3.5rem 0 0}.cms-heading-rhythm[_nghost-%COMP%]     h2, .cms-heading-rhythm   [_nghost-%COMP%]     h2{margin:3rem 0 0}.cms-heading-rhythm[_nghost-%COMP%]     h3, .cms-heading-rhythm   [_nghost-%COMP%]     h3, .cms-heading-rhythm[_nghost-%COMP%]     h4, .cms-heading-rhythm   [_nghost-%COMP%]     h4{margin:1rem 0 0}.cms-heading-rhythm[_nghost-%COMP%]     p, .cms-heading-rhythm   [_nghost-%COMP%]     p{margin:1.5rem 0 0}.cms-heading-rhythm[_nghost-%COMP%]     h2+p, .cms-heading-rhythm   [_nghost-%COMP%]     h2+p{margin:2rem 0 0}.cms-heading-rhythm[_nghost-%COMP%]     h3+p, .cms-heading-rhythm   [_nghost-%COMP%]     h3+p, .cms-heading-rhythm[_nghost-%COMP%]     h4+p, .cms-heading-rhythm   [_nghost-%COMP%]     h4+p{margin:1rem 0 0}.kf-color-primary-contrast[_nghost-%COMP%]     li:before, .kf-color-primary-contrast   [_nghost-%COMP%]     li:before{--icon-list-color: var(--color-primary-contrast)}'],changeDetection:0})}}return f})(),h=(()=>{class f{constructor(){this.cmsInlineText=(0,m.hFB)(),this.sanitize=(0,_.WQX)(x),this.safeText=(0,k.EW)(()=>this.sanitize(this.cmsInlineText()??"",d.Ib))}static{this.\u0275fac=function(C){return new(C||f)}}static{this.\u0275dir=r.FsC({type:f,selectors:[["","cmsInlineText",""]],hostVars:1,hostBindings:function(C,M){2&C&&r.Avn("innerHTML",M.safeText(),r.npT)},inputs:{cmsInlineText:[1,"cmsInlineText"]}})}}return f})()},4085(O,y,s){function _(m){return null!=m&&"false"!=`${m}`}s.d(y,{he:()=>_})}}]);

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.