1import{a as ne}from"./chunk-M6OQGLX4.js";import{a as ee}from"./chunk-NZKPJPN4.js";import"./chunk-J5PGWUBX.js";import{a as Y}from"./chunk-Y5GCHSTJ.js";import"./chunk-EKQVVUR6.js";import{a as ie}from"./chunk-C5QGCK2L.js";import{a as G}from"./chunk-CCGT3Z5G.js";import"./chunk-GGQ7LRWG.js";import"./chunk-W4BNGQYG.js";import"./chunk-TGK75GYT.js";import{a as te}from"./chunk-ZFM77DJD.js";import"./chunk-54AMK74R.js";import{P as F}from"./chunk-W5NK66F5.js";import"./chunk-DGYZ5OOB.js";import{g as j,h as P,o as H,q as V,t as U,z as S}from"./chunk-NGF6IVEY.js";import{a as Q}from"./chunk-SJQ53YJP.js";import{b as J}from"./chunk-RS4YFAXQ.js";import"./chunk-DHOJFGCW.js";import"./chunk-LFN27QFP.js";import{e as q,f as Z,g as $}from"./chunk-EIWXG4QX.js";import{d as X}from"./chunk-Z5EYTOZC.js";import"./chunk-YPZ4WJ2N.js";import"./chunk-WECZVP32.js";import"./chunk-L6TR5JYN.js";import{a as K,sa as W}from"./chunk-ZA7ME7NX.js";import"./chunk-CO66P2KO.js";import{e as O}from"./chunk-35TTWY4P.js";import{Ab as p,Ac as s,Ba as I,Ca as D,Hb as g,Kc as E,Mb as o,Nb as a,Ob as c,Sb as L,Ub as b,Vb as x,Yb as A,Za as v,cb as i,e as C,fc as d,fd as N,gb as m,gc as T,gd as z,ge as w,hc as h,mb as _,od as M,rc as k,sb as f,xd as y,yd as R,zc as r}from"./chunk-T5IY4XSS.js";function de(e,u){if(e&1&&(o(0,"li",8)(1,"span",9),d(2,"\u2022"),a(),o(3,"span",10),d(4),a()()),e&2){let t=u.$implicit;i(4),T(t)}}var oe=(()=>{class e{constructor(t,n,l){this.data=t,this.dialogRef=n,this.formBuilder=l,this.env=G,this.affectedForms=[],this.form=this.formBuilder.group({comment:["",[]]}),this.affectedForms=this.env.AFFECTED_FROMS_IN_LOAN_FREEZE.split(";")}close(){this.dialogRef.close(!0)}static{this.\u0275fac=function(n){return new(n||e)(m(Z),m(q,8),m(S))}}static{this.\u0275cmp=_({type:e,selectors:[["app-unfreeze-notification-dialog"]],decls:14,vars:11,consts:[[3,"showCloseButton"],["title",""],["content","",1,"flex","flex-col","text-neutral-100","max-w-[1090px]","mb-5"],[3,"innerHTML"],[1,"ml-4","mt-4"],["class","flex items-start mb-0",4,"ngFor","ngForOf"],["actions","",1,"w-full","flex","flex-col","md:flex-row","gap-5"],["type","button","mat-button","",1,"button-primary","w-[250px]","mx-auto",3,"click"],[1,"flex","items-start","mb-0"],[1,"mr-2","font-bold","text-black"],[1,"font-bold","text-black"]],template:function(n,l){n&1&&(o(0,"app-dialog",0)(1,"div",1)(2,"span"),d(3),r(4,"translate"),a()(),o(5,"div",2),c(6,"span",3),r(7,"translate"),o(8,"ul",4),f(9,de,5,1,"li",5),a()(),o(10,"div",6)(11,"button",7),b("click",function(){return l.close()}),d(12),r(13,"translate"),a()()()),n&2&&(p("showCloseButton",!1),i(3),T(s(4,5,"client.dashboard.unfreeze-dialog.title")),i(3),p("innerHTML",s(7,7,"client.dashboard.unfreeze-dialog.message"),v),i(3),p("ngForOf",l.affectedForms),i(3),h(" ",s(13,9,"client.dashboard.unfreeze-dialog.confirm")," "))},dependencies:[F,w,y,J,z],encapsulation:2})}}return e})();var fe=e=>({"absolute inset-0 bg-gray-100 opacity-50 rounded-xl cursor-not-allowed":e});function ue(e,u){e&1&&(o(0,"div",9),d(1),r(2,"translate"),a()),e&2&&(i(),h(" ",s(2,1,"client.dashboard.progress.branch-administration-in-progress.message")," "))}function he(e,u){if(e&1){let t=L();o(0,"button",17),b("click",function(){I(t);let l=x(2);return D(l.navigateToLoanDashboard())}),d(1),r(2,"translate"),a()}e&2&&(i(),h(" ",s(2,1,"common.form.action.next")," "))}function ve(e,u){e&1&&(o(0,"div",15),c(1,"div",18),r(2,"translate"),a()),e&2&&(i(),p("innerHTML",s(2,1,"client.dashboard.under-maintenance"),v))}function ge(e,u){e&1&&(c(0,"app-svg-asset",16),r(1,"translate")),e&2&&p("html",s(1,1,"client.dashboard.under-maintenance-tooltip"))}function be(e,u){if(e&1&&(o(0,"div",1),c(1,"div",2)(2,"div",10),o(3,"div",11)(4,"form",19)(5,"app-checkbox-input",20),d(6),r(7,"translate"),a()()()()),e&2){let t=x(2);i(4),p("formGroup",t.form),i(2),h(" ",s(7,2,"client.dashboard.notify-on-availability")," ")}}function xe(e,u){if(e&1){let t=L();o(0,"div",0)(1,"div",1)(2,"app-info-card",2)(3,"div",3),c(4,"img",4),r(5,"translate"),o(6,"div",5),c(7,"span",6),r(8,"translate"),a(),c(9,"div",7),o(10,"button",8),b("click",function(){I(t);let l=x();return D(l.navigateToBankAccountDashboard())}),d(11),r(12,"translate"),a(),f(13,ue,3,3,"div",9),a()(),c(14,"div",10),o(15,"app-info-card",11)(16,"div",12),c(17,"img",13),r(18,"translate"),o(19,"div",5),c(20,"span",6),r(21,"translate"),a(),c(22,"div",7),f(23,he,3,3,"button",14)(24,ve,3,3,"div",15),a(),f(25,ge,2,3,"app-svg-asset",16),a()(),f(26,be,8,4,"div",1),a()}if(e&2){let t=x();i(4),A("alt",s(5,11,"client.dashboard.bank-account-flow-title")),i(3),p("innerHTML",s(8,13,"client.dashboard.bank-account-flow-title"),v),i(3),p("disabled",t.isBranchAdministrationInProgress()),i(),h(" ",s(12,15,"common.form.action.next")," "),i(2),g(t.isBranchAdministrationInProgress()?13:-1),i(3),p("ngClass",k(21,fe,!t.issueFlowConfigService.isLoanFlowEnabled())),i(),A("alt",s(18,17,"client.dashboard.loan-application-flow-title")),i(3),p("innerHTML",s(21,19,"client.dashboard.loan-application-flow-title"),v),i(3),g(t.issueFlowConfigService.isLoanFlowEnabled()?23:24),i(2),g(t.issueFlowConfigService.isLoanFlowEnabled()?-1:25),i(),g(t.issueFlowConfigService.isLoanFlowEnabled()?-1:26)}}var Ue=(()=>{class e{constructor(t,n,l,B,ae,re){this.issueFlowConfigService=t,this.fb=n,this.formPreloadService=l,this.loanIssueDataService=B,this.router=ae,this.dialog=re,this.hasBankAccountIssue=E(()=>this.formPreloadService.bankAccountIssueId()!==null),this.hasLoanIssue=E(()=>this.formPreloadService.loans().length!==0),this.issueFlowConfigurationResponse=null,this.isLoading=!0,this.localStorageKey="FIRST_CLIENT_LOGIN_AFTER_LOAN_FREEZE",this.form=this.fb.group({notifyOnAvailability:[null,[]]})}ngOnInit(){return C(this,null,function*(){this.issueFlowConfigurationResponse=yield this.issueFlowConfigService.getIssueFlowConfiguration(),this.notifyOnAvailability.setValue(this.issueFlowConfigurationResponse.notifyOnAvailability),this.form.get("notifyOnAvailability")?.valueChanges.subscribe(t=>{this.setNotifyOnAvailability(t)}),this.isLoading=!1,this.hasLoanIssue()&&this.handleLoanFreezeChanges()})}get notifyOnAvailability(){return this.form.get("notifyOnAvailability")}setNotifyOnAvailability(t){let n={notifyOnAvailability:t};this.issueFlowConfigService.modifyFeatureAvailabilitySubscription(n)}navigateToBankAccountDashboard(){!this.hasBankAccountIssue()&&this.hasLoanIssue()?this.dialog.open(Q,{data:{title:"client.dashboard.data-reuse-consent.title",content:"client.dashboard.data-reuse-consent.content",confirmText:"client.dashboard.data-reuse-consent.confirm-text",cancelText:"client.dashboard.data-reuse-consent.cancel-text",showCancelButton:!0}}).afterClosed().subscribe(n=>C(this,null,function*(){let l={dataReuseConsent:!!n};yield this.loanIssueDataService.saveClientDataReuseConsent(+this.formPreloadService.loans()[0].loanIssueId,l),this.router.navigate(["bank-account-dashboard"])})):this.router.navigate(["bank-account-dashboard"])}navigateToLoanDashboard(){this.router.navigate(["loan-dashboard"])}handleLoanFreezeChanges(){return C(this,null,function*(){!this.issueFlowConfigService.isLoanFlowEnabled()||!this.issueFlowConfigService.isBankAccountFlowEnabled()?localStorage.getItem(this.localStorageKey)||localStorage.setItem(this.localStorageKey,"false"):localStorage.getItem(this.localStorageKey)&&(this.openUnfreezeNotificationDialog(),localStorage.removeItem(this.localStorageKey))})}isBranchAdministrationInProgress(){return W.BranchAdministrationInProgress===this.formPreloadService.issueStatus()}openUnfreezeNotificationDialog(){this.dialog.open(oe,{width:"530px",disableClose:!0})}static{this.\u0275fac=function(n){return new(n||e)(m(ee),m(S),m(X),m(Y),m(O),m($))}}static{this.\u0275cmp=_({type:e,selectors:[["app-dashboard"]],decls:1,vars:1,consts:[[1,"w-screen","flex","h-full","justify-center","items-center","flex-col","gap-8"],[1,"flex","justify-center","gap-8","w-[80%]"],[1,"w-[45%]","max-w-[400px]"],[1,"flex","flex-col","justify-center","items-center","py-5"],["src","/assets/images/girl-by-desk.png",1,"h-32","w-32",3,"alt"],[1,"text-[22px]","font-medium","text-center","py-5"],[3,"innerHTML"],[1,"text-base","font-normal","text-center","pb-5"],["type","button","mat-button","",1,"button-primary",3,"click","disabled"],[1,"text-base","font-normal","text-center","p-5"],[1,"w-4"],[1,"w-[45%]","max-w-[400px]","relative"],[1,"flex","flex-col","justify-center","items-center","py-5",3,"ngClass"],["src","/assets/images/loan/high-res-mfb.svg",1,"h-32","w-32",3,"alt"],["type","button","mat-button","",1,"button-primary"],[1,"flex","items-center","pb-3","pt-1","gap-2"],["appPopover","","name","icons/information/info-circle",1,"w-5","h-5","text-primary","cursor-pointer","hover:text-primary-140","ease-in-out","duration-300","mb-0.5","relative","ml-[258px]","mt-[245px]",3,"html"],["type","button","mat-button","",1,"button-primary",3,"click"],[1,"text-[22px]","font-medium","text-center",3,"innerHTML"],[3,"formGroup"],["formControlName","notifyOnAvailability"]],template:function(n,l){n&1&&f(0,xe,27,23,"div",0),n&2&&g(l.isLoading?-1:0)},dependencies:[M,N,te,R,y,F,H,j,P,w,V,U,K,ie,ne],encapsulation:2})}}return e})();export{Ue as default};
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.