1"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[930],{24526:(D,A,o)=>{o.d(A,{m:()=>r});var t=o(54438),e=o(98666),i=o(77648),h=o(89079),E=o(88141),P=o(2490),M=o(81958),m=o(42331);let r=(()=>{class p{constructor(_,u,C,s){this.cookieService=_,this.userService=u,this.utils=C,this._inj=s,this.DEFAULT_SIZE=25,this.DEFAULT_SIZES=[25,50,100],this.LOGGED_IN_SIZES=[10,25,50,100,150],this.sizes=(0,t.vPA)(this.DEFAULT_SIZES),this.size=(0,t.vPA)(0),this.index=(0,t.vPA)(1),this.totalElements=(0,t.vPA)(0),this.totalPages=(0,t.EWP)(()=>Math.ceil(this.totalElements()/this.size())),this.offset=(0,t.EWP)(()=>this.size()*(this.index()-1)),this.offsetEnd=(0,t.EWP)(()=>this.offset()+this.size()),this.isFirst=(0,t.EWP)(()=>1===this.index()),this.isLast=(0,t.EWP)(()=>this.index()===this.totalPages()),this.hasPrevious=(0,t.EWP)(()=>this.index()>1),this.hasNext=(0,t.EWP)(()=>this.index()<this.totalPages()),(0,t.QZP)(()=>{this.sizes().includes(this.size())||(this.sizes().push(this.size()),this.sizes().sort((l,T)=>l-T))});const O=this.utils.isBrowser?this.cookieService.get(i.oK):this._inj.get(e.je);this.size.set(O?Number(O):this.DEFAULT_SIZE),this.userService.refreshed$.pipe((0,E.M)(l=>{this.size.set(l.result_rows_on_page||this.DEFAULT_SIZE),this.sizes.set(this.LOGGED_IN_SIZES)}),(0,h.pQ)()).subscribe(),this.userService.logout$.pipe((0,E.M)(()=>{this.size.set(this.DEFAULT_SIZE),this.sizes.set(this.DEFAULT_SIZES)}),(0,h.pQ)()).subscribe()}updatePagination(_,u=!0){this.updateTotal(_),u&&this.resetPage()}resetPage(){this.index.set(1)}updateTotal(_){this.totalElements.set(_||0)}static{this.\u0275fac=function(u){return new(u||p)(t.KVO(P.O),t.KVO(M.D),t.KVO(m.T),t.KVO(t.zZn))}}static{this.\u0275prov=t.jDH({token:p,factory:p.\u0275fac})}}return p})()},42631:(D,A,o)=>{o.d(A,{E:()=>m});var t=o(51188),e=o(83038),i=o(54438);const h=["*"],E=()=>["solid","infoCircle"],P=()=>["/auth/login"],M=r=>({returnUrl:r});let m=(()=>{class r{constructor(g){this.router=g,this.returnUrl=this.router.url}static{this.\u0275fac=function(_){return new(_||r)(i.rXU(t.Ix))}}static{this.\u0275cmp=i.VBU({type:r,selectors:[["app-auth-wall"]],standalone:!0,features:[i.aNF],ngContentSelectors:h,decls:10,vars:8,consts:()=>{let g,_,u;return g=" Du m\xF6chtest diese Funktion nutzen und das Potenzial deiner Geldanlage voll aussch\xF6pfen? ",_=" Registriere dich jetzt auf extraETF.com und erhalte uneingeschr\xE4nkten Zugriff auf alle Daten & Funktionen." + "\ufffd#7\ufffd\ufffd/#7\ufffd" + " Lege Portfolios, Watchlists und Kursalarme an und nutze unsere Investmentanalyse auf Profiniveau. ",u=" Jetzt anmelden ",[g,_,u,[1,"auth-offer","text-center"],[1,"text-primary","mb-3",3,"name","size"],[1,"btn","btn-success","mt-5",3,"routerLink","queryParams"]]},template:function(_,u){1&_&&(i.NAR(),i.j41(0,"div",3),i.nrm(1,"xetf-icon",4),i.SdG(2),i.j41(3,"p"),i.pXf(4,0),i.k0s(),i.j41(5,"p"),i.PLo(6,1),i.nrm(7,"br"),i.YFu(),i.k0s(),i.j41(8,"a",5),i.pXf(9,2),i.k0s()()),2&_&&(i.R7$(),i.Y8G("name",i.lJ4(4,E))("size",28),i.R7$(7),i.Y8G("routerLink",i.lJ4(5,P))("queryParams",i.eq3(6,M,u.returnUrl)))},dependencies:[t.iI,t.Wk,e.Rl],styles:["[_nghost-%COMP%]{display:block}"],changeDetection:0})}}return r})()},49213:(D,A,o)=>{o.d(A,{e:()=>T});var t=o(54438),e=o(60177),i=o(89079),h=o(24526),E=o(83038),P=o(68580),M=o(96354),m=o(84480);const r=(a,f)=>f.page,p=a=>({disabled:a}),g=a=>({active:a});function _(a,f){1&a&&t.nrm(0,"div",3)}function u(a,f){if(1&a){const n=t.RV6();t.j41(0,"li",8)(1,"a",15),t.bIt("click",function(){const c=t.eBV(n).$implicit,N=t.XpG(2);return t.Njj(N.goToPage(c.page))}),t.EFF(2),t.k0s()()}if(2&a){const n=f.$implicit,d=t.XpG(2);t.Y8G("ngClass",t.eq3(2,g,n.page===d.pagination.index())),t.R7$(2),t.SpI(" ",n.label," ")}}function C(a,f){if(1&a){const n=t.RV6();t.j41(0,"a",20),t.bIt("click",function(){const c=t.eBV(n).$implicit,N=t.XpG(4);return t.Njj(N.setPageSize(c))}),t.EFF(1),t.qex(2),t.pXf(3,1),t.bVm(),t.k0s()}if(2&a){const n=f.$implicit,d=t.XpG(4);t.Y8G("ngClass",t.eq3(2,g,n===d.pagination.size())),t.R7$(),t.SpI(" ",n," ")}}function s(a,f){if(1&a&&(t.j41(0,"div",18),t.Z7z(1,C,4,4,"a",19,t.fX1),t.k0s()),2&a){const n=t.XpG(3);t.R7$(),t.Dyx(n.pagination.sizes())}}function O(a,f){if(1&a&&(t.j41(0,"div",14)(1,"button",16),t.EFF(2),t.qex(3),t.pXf(4,0),t.bVm(),t.k0s(),t.DNE(5,s,3,0,"div",17),t.k0s()),2&a){const n=t.XpG(2);t.R7$(2),t.SpI(" ",n.pagination.size()," ")}}function l(a,f){if(1&a){const n=t.RV6();t.j41(0,"nav",2),t.DNE(1,_,1,0,"div",3),t.j41(2,"ul",4)(3,"li",5)(4,"a",6),t.bIt("click",function(){t.eBV(n);const c=t.XpG();return t.Njj(c.goToPage(1))}),t.nrm(5,"xetf-icon",7),t.k0s()(),t.j41(6,"li",8)(7,"a",9),t.bIt("click",function(){t.eBV(n);const c=t.XpG();return t.Njj(c.previous())}),t.nrm(8,"xetf-icon",7),t.k0s()(),t.Z7z(9,u,3,4,"li",8,r),t.j41(11,"li",8)(12,"a",10),t.bIt("click",function(){t.eBV(n);const c=t.XpG();return t.Njj(c.next())}),t.nrm(13,"xetf-icon",11),t.k0s()(),t.j41(14,"li",12)(15,"a",13),t.bIt("click",function(){t.eBV(n);const c=t.XpG();return t.Njj(c.goToPage(c.pagination.totalPages()))}),t.nrm(16,"xetf-icon",11),t.k0s()()(),t.DNE(17,O,6,1,"div",14),t.k0s()}if(2&a){const n=t.XpG();t.R7$(),t.vxM(n.hideDropdown?-1:1),t.R7$(2),t.Y8G("ngClass",t.eq3(10,p,n.pagination.isFirst())),t.R7$(2),t.Y8G("name","chevronDouble"),t.R7$(),t.Y8G("ngClass",t.eq3(12,p,n.pagination.isFirst())),t.R7$(2),t.Y8G("name","chevron"),t.R7$(),t.Dyx(n.paginationRecords()),t.R7$(2),t.Y8G("ngClass",t.eq3(14,p,n.pagination.isLast())),t.R7$(2),t.Y8G("name","chevron"),t.R7$(),t.Y8G("ngClass",t.eq3(16,p,n.pagination.isLast())),t.R7$(2),t.Y8G("name","chevronDouble"),t.R7$(),t.vxM(n.hideDropdown?-1:17)}}let T=(()=>{class a{constructor(n,d){this.pagination=n,this.resizeService=d,this.PAGINATION_RECORDS_SM=3,this.PAGINATION_RECORDS=7,this.paginationChange=new t.bkB,this.show=(0,t.EWP)(()=>!!this.paginationRecords().length&&this.pagination.totalElements()>this.pagination.sizes()[0]),this.paginationRecords=(0,t.EWP)(()=>{const c=[],N=Math.floor(this.maxPaginationRecords()/2);let L=Math.max(1,this.pagination.index()-N),R=L+this.maxPaginationRecords()-1;R>this.pagination.totalPages()&&(R=this.pagination.totalPages(),L=Math.max(1,R-this.maxPaginationRecords()+1));for(let x=L;x<=R;++x)c.push({page:x,label:String(x),isCurrent:x===this.pagination.index()});return c}),this.maxPaginationRecords=(0,i.ot)(this.resizeService.breakpointBootstrap$.pipe((0,M.T)(c=>c.isMd?this.PAGINATION_RECORDS:this.PAGINATION_RECORDS_SM)))}previous(){this.pagination.index.set(this.pagination.index()-1),this.paginationChange.emit()}next(){this.pagination.index.set(this.pagination.index()+1),this.paginationChange.emit()}goToPage(n){this.pagination.index.set(n),this.paginationChange.emit()}setPageSize(n){this.pagination.size.set(n),this.goToPage(1)}static{this.\u0275fac=function(d){return new(d||a)(t.rXU(h.m,12),t.rXU(m.cD))}}static{this.\u0275cmp=t.VBU({type:a,selectors:[["app-pagination"]],inputs:{hideDropdown:"hideDropdown"},outputs:{paginationChange:"paginationChange"},standalone:!0,features:[t.Jv_([h.m]),t.aNF],decls:1,vars:1,consts:()=>{let n,d;return n="Zeilen",d="Zeilen",[n,d,["aria-label","Page navigation",1,"d-flex","align-items-center","justify-content-center","justify-content-md-between","mt-2"],[1,"d-none","d-md-block",2,"width","115px"],[1,"pagination","mx-auto","my-1"],[1,"page-item","first",3,"ngClass"],["aria-label","First",1,"page-link",3,"click"],[1,"rotate-90",3,"name"],[1,"page-item",3,"ngClass"],["aria-label","Previous",1,"page-link",3,"click"],["aria-label","Next",1,"page-link",3,"click"],[1,"rotate-90-inverse",3,"name"],[1,"page-item","last",3,"ngClass"],["aria-label","Last",1,"page-link",3,"click"],["dropdown","","container","body",1,"btn-group","d-none","d-md-block"],["tabindex","-1",1,"page-link",3,"click"],["type","button","dropdownToggle","",1,"btn","dropdown-toggle"],["class","dropdown-menu arrow-top",4,"dropdownMenu"],[1,"dropdown-menu","arrow-top"],[1,"dropdown-item",3,"ngClass"],[1,"dropdown-item",3,"click","ngClass"]]},template:function(d,c){1&d&&t.DNE(0,l,18,18,"nav",2),2&d&&t.vxM(c.show()?0:-1)},dependencies:[e.YU,P.zE,P.hs,P.UL,P.Kk,E.Rl],styles:[".page-item[_ngcontent-%COMP%]{border-radius:50%;transition:background-color ease-in-out .15s}.page-item[_ngcontent-%COMP%]:not(.disabled):hover{background-color:#eee}.page-item.active[_ngcontent-%COMP%] .page-link[_ngcontent-%COMP%]{color:#2196f3;font-weight:700;font-size:1.125rem}.page-link[_ngcontent-%COMP%]{width:36px;height:36px;--bs-pagination-padding-y: 8px;
1--bs-pagination-padding-x: var(--bs-pagination-padding-y);display:flex;justify-content:center;align-items:center;background-color:transparent!important;line-height:1;-webkit-user-select:none;user-select:none;border-width:0}.dropdown-menu.show[_ngcontent-%COMP%]{transform:translate(-40%)}.dropdown-menu.show[_ngcontent-%COMP%]:before, .dropdown-menu.show[_ngcontent-%COMP%]:after{left:67%}"]})}}return a})()},43284:(D,A,o)=>{o.d(A,{Y:()=>m});var t=o(60177),e=o(54438);const i=["aboveBlur"],h=["*"],E=r=>({blurred:r});function P(r,p){1&r&&e.nrm(0,"div",1)}function M(r,p){if(1&r&&e.eu8(0,2),2&r){const g=e.XpG();e.Y8G("ngTemplateOutlet",g.aboveBlur)}}let m=(()=>{class r{constructor(){this.show=(0,e.hFB)(!1)}static{this.\u0275fac=function(_){return new(_||r)}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["app-blur-wrapper"]],contentQueries:function(_,u,C){if(1&_&&e.wni(C,i,5),2&_){let s;e.mGM(s=e.lsd())&&(u.aboveBlur=s.first)}},inputs:{show:[1,"show"]},standalone:!0,features:[e.aNF],ngContentSelectors:h,decls:4,vars:5,consts:[[3,"ngClass"],[1,"position-absolute","w-100","h-100","blur-overlay"],[3,"ngTemplateOutlet"]],template:function(_,u){1&_&&(e.NAR(),e.j41(0,"div",0),e.DNE(1,P,1,0,"div",1),e.SdG(2),e.k0s(),e.DNE(3,M,1,1,"ng-container",2)),2&_&&(e.Y8G("ngClass",e.eq3(3,E,u.show())),e.R7$(),e.vxM(u.show()?1:-1),e.R7$(2),e.vxM(u.show()?3:-1))},dependencies:[t.T3,t.YU],styles:["[_nghost-%COMP%]{position:relative;display:block}.blur-overlay[_ngcontent-%COMP%]{top:0;left:0;z-index:1000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}"],changeDetection:0})}}return r})()},59899:(D,A,o)=>{o.d(A,{G:()=>C});var t=o(60177),e=o(54438),i=o(51188),h=o(83038);const E=["*"],P=s=>({width:s}),M=()=>["solid","infoCircle"],m=s=>[s],r=s=>({_returnUrl:s});function p(s,O){if(1&s){const l=e.RV6();e.j41(0,"button",10),e.bIt("click",function(){e.eBV(l);const a=e.XpG();return e.Njj(a.closeWall.emit())}),e.k0s()}}function g(s,O){1&s&&(e.qex(0),e.pXf(1,2),e.bVm())}function _(s,O){if(1&s&&(e.j41(0,"a",11),e.EFF(1),e.k0s()),2&s){const l=e.XpG();e.Y8G("routerLink",e.eq3(3,m,l.redirectUrl))("queryParams",e.eq3(5,r,l._returnUrl)),e.R7$(),e.SpI(" ",l.buttonText," ")}}function u(s,O){if(1&s&&(e.j41(0,"a",12),e.EFF(1),e.k0s()),2&s){const l=e.XpG();e.Y8G("routerLink",e.eq3(2,m,l.redirectUrl)),e.R7$(),e.SpI(" ",l.buttonText," ")}}let C=(()=>{class s{set returnUrl(l){this._returnUrl=l}constructor(l){this.router=l,this.buttonText="Jetzt anmelden",this.redirectUrl="/offer/overview",this.closeWall=new e.bkB,this._returnUrl=this.router.url}static{this.\u0275fac=function(T){return new(T||s)(e.rXU(i.Ix))}}static{this.\u0275cmp=e.VBU({type:s,selectors:[["app-paywall"]],inputs:{buttonText:"buttonText",redirectUrl:"redirectUrl",returnUrl:"returnUrl",closeable:"closeable"},outputs:{closeWall:"closeWall"},standalone:!0,features:[e.aNF],ngContentSelectors:E,decls:14,vars:10,consts:()=>{let l;return l=" Diese Option ist nur f\xFCr Standard oder Premium Abos verf\xFCgbar. ",[["textRef",""],["noQueryParamsButton",""],l,[1,"auth-offer","text-center"],[1,"w-100","d-flex","justify-content-between"],[3,"ngStyle"],[1,"text-primary","my-3",3,"name","size"],["class","btn-close me-3",3,"click",4,"ngIf"],[4,"ngIf"],["class","btn btn-success mt-3",3,"routerLink","queryParams",4,"ngIf","ngIfElse"],[1,"btn-close","me-3",3,"click"],[1,"btn","btn-success","mt-3",3,"routerLink","queryParams"],[1,"btn","btn-success","mt-3",3,"routerLink"]]},template:function(T,a){if(1&T&&(e.NAR(),e.j41(0,"div",3)(1,"div",4),e.nrm(2,"div",5)(3,"xetf-icon",6),e.j41(4,"div"),e.DNE(5,p,1,0,"button",7),e.k0s()(),e.j41(6,"p")(7,"span",null,0),e.SdG(9),e.k0s(),e.DNE(10,g,2,0,"ng-container",8),e.k0s(),e.DNE(11,_,2,7,"a",9)(12,u,2,4,"ng-template",null,1,e.C5r),e.k0s()),2&T){const f=e.sdS(8),n=e.sdS(13);e.R7$(2),e.Y8G("ngStyle",e.eq3(7,P,a.closeable?"46px":"0")),e.R7$(),e.Y8G("name",e.lJ4(9,M))("size",28),e.R7$(2),e.Y8G("ngIf",a.closeable),e.R7$(5),e.Y8G("ngIf",!f.hasChildNodes()),e.R7$(),e.Y8G("ngIf",a._returnUrl)("ngIfElse",n)}},dependencies:[t.bT,t.B3,i.iI,i.Wk,h.Rl],styles:["[_nghost-%COMP%]{display:inline-block;width:100%}"],changeDetection:0})}}return s})()}}]);
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.