PageSourceSearch

https://banking.apobank.de/auth/ui/3719.15fc7de73604ea84.js

js apobank.de collected 2026-09-24 10:06:37 UTC 12,393 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3719],{6100:(D,S,e)=>{e.r(S),e.d(S,{PasswordOnlyModule:()=>q});var m=e(5231);class b{constructor(T=""){this.password=T}}var C=e(2263),n=e(7805),c=e(9373),P=e(5451),y=e(8141),d=e(980),u=e(1413),I=e(5558),h=e(7786),x=e(6354),l=e(1397),g=e(7348),E=e(6247),A=e(5482),w=e(2652),r=e(6362),O=e(339),i=e(5459),t=e(4438),v=e(1626);let f=(()=>{class s{constructor(o,a,p,G){this.http=o,this.flowSessionService=a,this.flowPageService=p,this.e2eeService=G}checkPassword(o,a){return this.e2eeService.handleE2ee([o.password],a).pipe((0,x.T)(p=>JSON.stringify({password:p[0]})),(0,l.Z)(p=>this.sendPost(p)),(0,x.T)(p=>this.flowSessionService.createFlowSession(p)))}getPageSettings(){return this.flowPageService.getStepUiConfig().pipe((0,x.T)(o=>this.toPageSettings(o)))}sendPost(o){return this.http.post((0,g.OZ)(["public","authentication","password-only","check"]),o,(0,w.R)())}toPageSettings(o){const a=new i.nQ;return a.links=i.R$.toPageLinks(o),a.e2eEncryptionInfo=this.toE2eEncryptionInfo(o),a}toE2eEncryptionInfo(o){const a=o.additionalAttribute("e2eEncryptionInformation");if(a)return-1===Object.values(r.O).indexOf(a.type)?void console.error('Unable to handle password end-to-end encryption of type "%s". Password check will likely fail.',a.type):a}static#t=this.\u0275fac=function(a){return new(a||s)(t.KVO(v.Qq),t.KVO(A.Q),t.KVO(E.z),t.KVO(O.h))};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac})}return s})();var B=e(177),U=e(57),_=e(4160),M=e(5033),R=e(9099),k=e(7493),L=e(9710),j=e(3001),F=e(6453),K=e(3813);const V=s=>({publicSelfServiceLink:s}),W=s=>({userSelfRegistrationLink:s});function X(s,T){if(1&s&&t.nrm(0,"iam-text-message",5),2&s){const o=t.XpG().ngIf;t.Y8G("id","publicSelfService")("text","authentication.password-only.actions.open-self-service")("textArguments",t.eq3(3,V,o.links.publicSelfServiceLink))}}function Y(s,T){if(1&s&&t.nrm(0,"iam-text-message",5),2&s){const o=t.XpG().ngIf;t.Y8G("id","userSelfRegistration")("text","authentication.password-only.actions.sign-up")("textArguments",t.eq3(3,W,o.links.userSelfRegistrationLink))}}function $(s,T){if(1&s){const o=t.RV6();t.j41(0,"iam-button",7),t.bIt("buttonClick",function(){const p=t.eBV(o).$implicit,G=t.XpG(3);return t.Njj(G.navigate(p))}),t.k0s()}if(2&s){const o=T.$implicit;t.Y8G("id","additionalAuthenticationTarget-"+o.applicationId)("text","authentication.password-only.actions.target."+o.applicationId)}}function N(s,T){if(1&s&&(t.j41(0,"iam-button-row"),t.Z7z(1,$,1,2,"iam-button",6,t.Vm6),t.k0s()),2&s){const o=t.XpG().ngIf;t.R7$(),t.Dyx(o.links.additionalAuthenticationTargets)}}function H(s,T){if(1&s){const o=t.RV6();t.j41(0,"iam-page",1)(1,"iam-form",2),t.bIt("formSubmit",function(){const p=t.eBV(o).ngIf,G=t.XpG();return t.Njj(G.checkPassword(p))}),t.nrm(2,"iam-input-row",3)(3,"iam-dynamic-step-activation-checkboxes"),t.j41(4,"iam-button-row"),t.nrm(5,"iam-button",4)(6,"iam-cancel-button")(7,"iam-goto-buttons"),t.k0s(),t.DNE(8,X,1,5,"iam-text-message",5)(9,Y,1,5,"iam-text-message",5)(10,N,3,0,"iam-button-row"),t.k0s()()}if(2&s){const o=T.ngIf,a=t.XpG();t.Y8G("pageId",a.pageId)("bodyAttributes",a.bodyAttributes)("title","authentication.password-only.title"),t.R7$(),t.Y8G("form",a.form),t.R7$(),t.Y8G("id","password")("control",a.form.controls.password)("label","authentication.password-only.password")("type","password"),t.R7$(3),t.Y8G("id","loginButton")("submit",!0)("disabled",a.form.pristine||!a.form.valid)("text","authentication.password-only.actions.login"),t.R7$(3),t.vxM(o.links.publicSelfServiceLink?8:-1),t.R7$(),t.vxM(o.links.userSelfRegistrationLink?9:-1),t.R7$(),t.vxM(o.links.additionalAuthenticationTargets.length>0?10:-1)}}let z=(()=>{class s extends P.V{get pageId(){return"iamAuthPasswordOnly"}constructor(o,a,p){super(a,p),this.service=o,this.onSettingsUpdate=new u.B}ngOnInit(){this.pageSettings=this.initUiConfig().pipe((0,I.n)(()=>(0,h.h)(this.onSettingsUpdate,this.service.getPageSettings())),(0,y.M)(()=>this.initializeForm()))}checkPassword(o){this.service.checkPassword(this.form.model,o.e2eEncryptionInfo).pipe((0,d.j)(()=>this.form.controls.password.reset())).subscribe({next:a=>this.handleSuccessfulStep(a),error:a=>this.handleFailedCheck(a,o)})}navigate(o){this.pages.routes.navigateTo(o.targetUrl)}handleFailedCheck(o,a){const p=o.error?.meta?.e2eEncryptionInformation;p&&(a.e2eEncryptionInfo=p,this.onSettingsUpdate.next(a)),this.handleFailedStep(o)}initializeForm(){this.form=C.l.of(new b,{required:["password"]})}static#t=this.\u0275fac=function(a){return new(a||s)(t.rXU(f),t.rXU(c.I),t.rXU(n.b))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["ng-component"]],standalone:!1,features:[t.Jv_([f]),t.Vt3],decls:2,vars:3,consts:[[3,"pageId","bodyAttributes","title",4,"ngIf"],[3,"pageId","bodyAttributes","title"],[3,"formSubmit","form"],[3,"id","control","label","type"],[3,"id","submit","disabled","text"],[3,"id","text","textArguments"],[3,"id","text"],[3,"buttonClick","id","text"]],template:function(a,p){1&a&&(t.DNE(0,H,11,15,"iam-page",0),t.nI1(1,"async")),2&a&&t.Y8G("ngIf",t.bMT(1,1,p.pageSettings))},dependencies:[B.bT,U.m,_.Q,M.Q,R.a,k.E,L.s,j.e,F.I,K.H,B.Jj],encapsulation:2})}return s})();var J=e(1552),Q=e(2568);const Z=[{path:"",component:z,pathMatch:"full",runGuardsAndResolvers:"always"}];let q=(()=>{class s{static#t=this.\u0275fac=function(a){return new(a||s)};static#e=this.\u0275mod=t.$C({type:s});static#n=this.\u0275inj=t.G2t({imports:[m.iI.forChild(Z),J.G,Q.g]})}return s})()},5459:(D,S,e)=>{e.d(S,{R$:()=>c,nQ:()=>n});var m=e(7348),b=e(7376);
1class n{}class c{static toPageLinks(d){const u=new c;return u.userSelfRegistrationLink=(0,m.Uc)(d.pageAttribute("userSelfRegistrationLink")),u.publicSelfServiceLink=(0,m.Uc)(d.pageAttribute("publicSelfServiceLink")),u.additionalAuthenticationTargets=this.toAdditionalAuthenticationTarget(d.pageAttribute("additionalAuthenticationButtons")),u}static toAdditionalAuthenticationTarget(d){if(!d||(0,b.isEmpty)(d))return[];const u=[];return d.targets.forEach(I=>{u.push({applicationId:I.applicationId,targetUrl:I.targetUrl})}),u}}},3841:(D,S,e)=>{e.d(S,{L:()=>n});var m=e(7376),C=e(4438);let n=(()=>{class c{transform(y){return(0,m.upperFirst)((0,m.camelCase)(y))}static#t=this.\u0275fac=function(d){return new(d||c)};static#e=this.\u0275pipe=C.EJ8({name:"upperCamelCase",type:c,pure:!0,standalone:!1});static#n=this.\u0275prov=C.jDH({token:c,factory:c.\u0275fac})}return c})()},7493:(D,S,e)=>{e.d(S,{E:()=>w});var m=e(6247),b=e(8141),C=e(3597),n=e(4438),c=e(177),P=e(2315),y=e(7301),d=e(9417),u=e(2816),I=e(1463);function h(r,O){if(1&r&&(n.nrm(0,"iam-checkbox-row",1),n.nI1(1,"translate")),2&r){const i=n.XpG();n.Y8G("id",i.checkboxId)("label",n.bMT(1,5,i.translationKey))("control",i.control)("labelRight",!0)("disabled",i.disabled)}}let x=(()=>{class r{get hostCss(){return"iam-dynamic-step-activation-checkbox"}set checkboxId(i){i&&(this._id=i)}get checkboxId(){return this._id}set targetStep(i){i&&(this._target=i,this.translationKey=this.translationKey.replace("{targetStepId}",i.targetStepId))}get targetStep(){return this._target}constructor(i,t){this.currentFlow=i,this.flowPageService=t,this.checkboxChangedEvent=new n.bkB,this.stepUiConfig=this.flowPageService.getStepUiConfig(),this.translationKey=this.keyPrefix()+".pages.actions.dynamic-step.{targetStepId}"}ngOnInit(){this.control=new d.hs,this.control.setValue(this._target.activated),this._checkboxSubscription=this.control.valueChanges.subscribe(i=>{this._target.activated=i,this.checkboxChangedEvent.emit({targetStepId:this._target.targetStepId,activated:i})})}ngOnDestroy(){this._checkboxSubscription.unsubscribe()}get disabled(){return!this._target.activated&&!this._target.activatable||this._target.activated&&!this._target.deactivatable}keyPrefix(){const i=this.currentFlow.retrieveType();return(0,y.U)(i)}static#t=this.\u0275fac=function(t){return new(t||r)(n.rXU(P.E),n.rXU(m.z))};static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["iam-dynamic-step-activation-checkbox"]],hostVars:2,hostBindings:function(t,v){2&t&&n.HbH(v.hostCss)},inputs:{checkboxId:"checkboxId",targetStep:"targetStep"},outputs:{checkboxChangedEvent:"checkboxChangedEvent"},standalone:!1,decls:2,vars:3,consts:[[3,"id","label","control","labelRight","disabled",4,"ngIf"],[3,"id","label","control","labelRight","disabled"]],template:function(t,v){if(1&t&&(n.DNE(0,h,2,7,"iam-checkbox-row",0),n.nI1(1,"async")),2&t){let f;n.Y8G("ngIf",null==(f=n.bMT(1,1,v.stepUiConfig))||null==f.pageSettings?null:f.pageSettings.dynamicStepActivationTargets)}},dependencies:[c.bT,u.D,I.t,c.Jj],encapsulation:2})}return r})();var l=e(9856),g=e(3841);function E(r,O){if(1&r){const i=n.RV6();n.j41(0,"iam-dynamic-step-activation-checkbox",3),n.nI1(1,"upperCamelCase"),n.bIt("checkboxChangedEvent",function(v){n.eBV(i);const f=n.XpG(2);return n.Njj(f.handleCheckboxChanges(v))}),n.k0s()}if(2&r){const i=O.$implicit;n.Y8G("targetStep",i)("checkboxId","dsaCheckbox"+n.bMT(1,2,i.targetStepId))}}function A(r,O){if(1&r&&(n.j41(0,"iam-row-with-label",1),n.DNE(1,E,2,4,"iam-dynamic-step-activation-checkbox",2),n.k0s()),2&r){const i=n.XpG();n.Y8G("withoutLabel",!0),n.R7$(),n.Y8G("ngForOf",i.dynamicStepActivationTargets)}}let w=(()=>{class r{constructor(i,t){this.flowPageService=i,this.dynamicStepActivationService=t,this.stepUiConfig=this.flowPageService.getStepUiConfig().pipe((0,b.M)(v=>this.setDynamicStepActivationTargets(v)))}handleCheckboxChanges(i){this.dynamicStepActivationService.addActivation(i)}setDynamicStepActivationTargets(i){this.dynamicStepActivationTargets=i.pageAttribute("dynamicStepActivationTargets")}static#t=this.\u0275fac=function(t){return new(t||r)(n.rXU(m.z),n.rXU(C.T))};
1static#e=this.\u0275cmp=n.VBU({type:r,selectors:[["iam-dynamic-step-activation-checkboxes"]],standalone:!1,decls:2,vars:3,consts:[[3,"withoutLabel",4,"ngIf"],[3,"withoutLabel"],[3,"targetStep","checkboxId","checkboxChangedEvent",4,"ngFor","ngForOf"],[3,"checkboxChangedEvent","targetStep","checkboxId"]],template:function(t,v){if(1&t&&(n.DNE(0,A,2,2,"iam-row-with-label",0),n.nI1(1,"async")),2&t){let f;n.Y8G("ngIf",(null==(f=n.bMT(1,1,v.stepUiConfig))||null==f.pageSettings||null==f.pageSettings.dynamicStepActivationTargets?null:f.pageSettings.dynamicStepActivationTargets.length)>0)}},dependencies:[c.Sq,c.bT,x,l.U,c.Jj,g.L],encapsulation:2})}return r})()},9099:(D,S,e)=>{e.d(S,{a:()=>I});var m=e(6247),b=e(7673),C=e(6354),n=e(4438),c=e(177),P=e(3594),y=e(3841);function d(h,x){if(1&h&&(n.nrm(0,"iam-goto-button",2),n.nI1(1,"upperCamelCase")),2&h){const l=x.$implicit,g=n.XpG(2);n.Y8G("currentStepId",g.currentStepId)("targetStepId",l)("disableWhenBusy",g.disableAllWhenBusy)("right",g.allRight)("buttonId","gotoButton"+n.bMT(1,6,l))("beforeGotoTargetStep",g.allBeforeGotoTargetStep)}}function u(h,x){if(1&h&&(n.qex(0),n.DNE(1,d,2,8,"iam-goto-button",1),n.nI1(2,"async"),n.bVm()),2&h){const l=n.XpG();n.R7$(),n.Y8G("ngForOf",n.bMT(2,1,l.gotoTargetsStepIds))}}let I=(()=>{class h{constructor(l){this.flowPageService=l,this.disableAllWhenBusy=!0,this.allRight=!0,this.allBeforeGotoTargetStep=this.nopBeforeGotoTargetStep,this.stepUiConfig=this.flowPageService.getStepUiConfig()}get hostCss(){return"iam-btns-goto-wrapper"}ngOnInit(){this.gotoTargetsStepIds=this.stepUiConfig.pipe((0,C.T)(l=>this.setCurrentStepIdAndGetGotoTargetsStepIds(l)))}setCurrentStepIdAndGetGotoTargetsStepIds(l){return this.currentStepId=l.pageId.replace(/\//g,""),l.pageAttribute("interactiveGotoTargets").targetStepIds}nopBeforeGotoTargetStep(){return(0,b.of)(!0)}static#t=this.\u0275fac=function(g){return new(g||h)(n.rXU(m.z))};static#e=this.\u0275cmp=n.VBU({type:h,selectors:[["iam-goto-buttons"]],hostVars:2,hostBindings:function(g,E){2&g&&n.HbH(E.hostCss)},inputs:{disableAllWhenBusy:"disableAllWhenBusy",allRight:"allRight",allBeforeGotoTargetStep:"allBeforeGotoTargetStep"},standalone:!1,decls:2,vars:3,consts:[[4,"ngIf"],[3,"currentStepId","targetStepId","disableWhenBusy","right","buttonId","beforeGotoTargetStep",4,"ngFor","ngForOf"],[3,"currentStepId","targetStepId","disableWhenBusy","right","buttonId","beforeGotoTargetStep"]],template:function(g,E){if(1&g&&(n.DNE(0,u,3,3,"ng-container",0),n.nI1(1,"async")),2&g){let A;n.Y8G("ngIf",null==(A=n.bMT(1,1,E.stepUiConfig))||null==A.pageSettings?null:A.pageSettings.interactiveGotoTargets)}},dependencies:[c.Sq,c.bT,P.Z,c.Jj,y.L],encapsulation:2})}return h})()}}]);

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.