PageSourceSearch

https://www.bmoportefeuillefute.com/client/chunk-BC565CTY.js

js bmoportefeuillefute.com collected 2026-10-08 16:21:32 UTC 10,202 bytes, 1 lines download raw bytes

1import{a as h}from"./chunk-C3EJRCUT.js";import{c as W}from"./chunk-MXAEFWWQ.js";import{a as G}from"./chunk-VTYF72QI.js";import{a as q}from"./chunk-ANKK2RUV.js";import{a as H}from"./chunk-OCQILO5J.js";import{g as R,j as F,k as D,n as U}from"./chunk-QJ626CEL.js";import{b as j,c as P,d as Q,e as K}from"./chunk-NZYJSUMD.js";import{$a as v,Ab as o,Bb as l,Cb as d,Gb as f,Ib as p,Ic as A,Jb as c,Kc as V,Pb as k,Qb as T,Rb as I,Sb as w,Tb as L,Vb as E,Wa as r,Xc as O,_a as x,cc as b,eb as y,gc as M,hc as N,ia as g,ja as u,kb as _,lc as B,qb as C,sb as s}from"./chunk-WEAHYYDT.js";var z=["btnLanguage"],S=i=>({"bmo-btn-selected-lang":i});function J(i,t){i&1&&(o(0,"span",17),d(1,"img",18),l())}function X(i,t){i&1&&d(0,"img",19)}function Z(i,t){i&1&&(o(0,"span",20),d(1,"img",21),l())}function $(i,t){i&1&&d(0,"img",22)}function ee(i,t){i&1&&d(0,"span",28)}function te(i,t){i&1&&d(0,"span",29)}function ne(i,t){if(i&1){let e=f();o(0,"button",23),p("click",function(a){g(e);let m=c();return u(m.toggleDropdown(a))}),o(1,"span",24),_(2,ee,1,0,"span",25)(3,te,1,0,"span",26),l(),o(4,"span"),d(5,"svg-image",27),l()()}if(i&2){let e=c();C("aria-expanded",e.showLangBar),r(2),s("ngIf",e.lang==="en-CA"),r(),s("ngIf",e.lang==="fr-CA"),r(2),s("dynamicSrc",e.svgSrc(e.showLangBar))}}function ie(i,t){if(i&1){let e=f();o(0,"button",30),p("click",function(){g(e);let a=c();return u(a.signOut())}),l()}}function ae(i,t){if(i&1){let e=f();o(0,"button",31),p("click",function(){g(e);let a=c();return u(a.getStarted())}),l()}}function oe(i,t){i&1&&d(0,"button",32),i&2&&s("routerLink","/signin")}function re(i,t){if(i&1){let e=f();o(0,"button",46),p("click",function(){g(e);let a=c(2);return u(a.getStarted())}),l()}}function se(i,t){if(i&1){let e=f();o(0,"div",33)(1,"div",34)(2,"div",35)(3,"div",36),_(4,re,1,0,"button",37),l()(),d(5,"div",38),o(6,"div",39)(7,"button",40),p("click",function(){g(e);let a=c();return u(a.refreshLang("en-CA"))}),l(),o(8,"button",41),p("click",function(){g(e);let a=c();return u(a.refreshLang("fr-CA"))})("keydown",function(a){g(e);let m=c();return u(m.toggleDropdownLang(a))}),l()()(),o(9,"div",42)(10,"div",43)(11,"div",44),p("click",function(a){g(e);let m=c();return u(m.shiftFocusToDropdown(a))})("keydown",function(a){g(e);let m=c();return u(m.shiftFocusToDropdownKeyDown(a))}),l(),o(12,"div",39)(13,"button",40),p("click",function(){g(e);let a=c();return u(a.refreshLang("en-CA"))}),l(),o(14,"button",45),p("click",function(){g(e);let a=c();return u(a.refreshLang("fr-CA"))}),l()()()()()}if(i&2){let e=c();C("aria-hidden",!e.showLangBar),r(4),s("ngIf",e.isSignUpVisible()),r(3),s("ngClass",b(6,S,e.lang==="en-CA")),r(),s("ngClass",b(8,S,e.lang==="fr-CA")),r(5),s("ngClass",b(10,S,e.lang==="en-CA")),r(),s("ngClass",b(12,S,e.lang==="fr-CA"))}}var Y=class i{constructor(t,e,n,a,m,le,ce){this.router=t;this.route=e;this.translate=n;this.renderer=a;this.sessionStorage=m;this.userInfoService=le;this.eventBus=ce}showLangBar=!1;lang;isLoggedIn;currentPage;btnLanguage;ngOnInit(){this.lang="en-CA",this.lang=this.sessionStorage.getLanguage()=="null"?"en-CA":this.sessionStorage.getLanguage(),this.isLoggedIn=this.userInfoService.isUserLoggedIn(),this.currentPage=this.route.snapshot?.data?.name||"",this.translate.use(this.lang),document.documentElement.lang=this.lang}isSignUpVisible(){let t=!1;return this.isLoggedIn||h.SIGNUP_NOT_AVAILABLE_STATES.indexOf(this.currentPage)===-1&&(t=!0),t}isSigninVisible(){let t=!1;return this.isLoggedIn||h.SIGNIN_NOT_AVAILABLE_STATES.indexOf(this.currentPage)===-1&&(t=!0),t}isLanguageAvailable(){return h.LANGUAGE_AVAILABILITY_STATES.indexOf(this.currentPage)!==-1}getStarted(){this.sessionStorage.clearRiskAssessmentQuestions(),this.router.navigate(["onboarding/expectation-setting"])}signOut(){this.userInfoService.signout().subscribe(()=>{this.router.navigate(["/signin"])})}refreshLang(t){this.sessionStorage.setLanguage(t),this.sessionStorage.removeItem(h.RISK_ASSESSMENT_QUESTIONS),this.translate.use(t),this.lang=t,this.showLangBar=!1,this.eventBus.emit("langChange"),setTimeout(()=>{if(window.location.hash.includes("?")){let n=window.location.origin+window.location.pathname+window.location.hash.split("?")[0];window.location.href=n}else window.location.reload()},400)}svgSrc(t){return t?"images/chevron-up.svg":"images/chevron-down.svg"}toggleDropdown(t){(t instanceof KeyboardEvent&&(t.key===" "||t.key==="Enter")||t instanceof MouseEvent&&t.type==="click")&&(t.preventDefault(),this.showLangBar=!this.showLangBar,this.showLangBar&&setTimeout(()=>{document.querySelector("#select-lang-copy")?.focus()},200))}shiftFocusToDropdown(t){t.preventDefault(),this.showLangBar=!1,setTimeout(()=>{let e=this.btnLanguage?.nativeElement;e&&(this.renderer.selectRootElement(e).focus(),e.click())},200)}shiftFocusToDropdownKeyDown(t){(t.key==="Escape"||t.keyCode===27)&&(t.preventDefault(),this.showLangBar=!1,setTimeout(()=>{let e=this.btnLanguage?.nativeElement;e&&(this.renderer.selectRootElement(e).focus(),e.click())},200))}toggleDropdownLang(t){(t.key==="Tab"||t.keyCode===9)&&(t.preventDefault(),this.showLangBar=!1,setTimeout(()=>{document.querySelector(".btnFocus")?.focus()},200))}scrollTo(){let t=document.querySelector("main");
1if(t){let e=t.querySelectorAll('button, a[href], input:not([class="hidden"]), select, textarea, [role="button"]');if(e.length>0){for(let n=1;n<e.length;n++)if(e[n].offsetWidth>0){e[n].focus();break}}else{t.setAttribute("tabindex","0"),t.focus();let n=()=>{t.removeAttribute("tabindex"),t.removeEventListener("blur",n)};t.addEventListener("blur",n)}}}static \u0275fac=function(e){return new(e||i)(v(F),v(R),v(j),v(x),v(q),v(W),v(G))};static \u0275cmp=y({type:i,selectors:[["app-main-nav-bar"]],viewQuery:function(e,n){if(e&1&&k(z,5),e&2){let a;T(a=I())&&(n.btnLanguage=a.first)}},decls:21,vars:12,consts:[["defaultMobileLogo",""],["defaultDesktopLogo",""],[1,"header"],["href","javascript:void(0)",1,"header-skip",3,"click"],["role","navigation",1,"navbar","navbar-default","mainNavBarContainer"],[1,"container"],[1,"main-navbar-header","navbar-header"],[1,"navbar-brand","nav-container","imageLogo"],["class","hide-desktop",4,"ngIf","ngIfElse"],["class","hide-mobile",4,"ngIf","ngIfElse"],[1,"pull-right","btn-container","mobile-toggle-container"],["type","button","id","btnLanguage","class","chevron-navbar-toggle","aria-controls","js-navbar-collapse",3,"click",4,"ngIf"],["class","btn bmo-btn sign-out-btn btnFocus","id","sign-out-btn","translate","nav.signOut",3,"click",4,"ngIf"],["class","bmo-btn-main-nav sign-up-btn hidden-xs btnFocus open-account-align","id","getStartedButton","translate","nav.getStarted",3,"click",4,"ngIf"],["class","bmo-btn-main-nav sign-up-btn btnFocus","id","signUpButton","translate","nav.login",3,"routerLink",4,"ngIf"],["id","js-navbar-collapse","class","menu-slider",4,"ngIf"],["aria-hidden","true",1,"dashboard-top-nav-divider"],[1,"hide-desktop"],["alt","Smartfolio logo - A product of BMO Nesbitt Burns","src","images/funnel-images/header/BMOSmartFolio-logo-FR.svg",1,"img-responsive","main-bmo-logo"],["alt","Smartfolio logo - A product of BMO Nesbitt Burns","src","images/funnel-images/header/BMOSmartFolio-logo.svg",1,"img-responsive","main-bmo-logo","hide-desktop"],[1,"hide-mobile"],["alt","Smartfolio logo - A product of BMO Nesbitt Burns","src","images/funnel-images/header/BMOSmartFolio-logo-FR-small.svg",1,"img-responsive","main-bmo-logo"],["alt","Smartfolio logo - A product of BMO Nesbitt Burns","src","images/funnel-images/header/BMOSmartFolio-logo-small.svg",1,"img-responsive","main-bmo-logo","hide-mobile"],["type","button","id","btnLanguage","aria-controls","js-navbar-collapse",1,"chevron-navbar-toggle",3,"click"],[1,"hidden-xs"],["translate","nav.language-english",4,"ngIf"],["translate","nav.language-french",4,"ngIf"],["aria-hidden","true","alt","",1,"img-responsive","chevron",3,"dynamicSrc"],["translate","nav.language-english"],["translate","nav.language-french"],["id","sign-out-btn","translate","nav.signOut",1,"btn","bmo-btn","sign-out-btn","btnFocus",3,"click"],["id","getStartedButton","translate","nav.getStarted",1,"bmo-btn-main-nav","sign-up-btn","hidden-xs","btnFocus","open-account-align",3,"click"],["id","signUpButton","translate","nav.login",1,"bmo-btn-main-nav","sign-up-btn","btnFocus",3,"routerLink"],["id","js-navbar-collapse",1,"menu-slider"],[1,"mobile-menu-signin-container","text-center","row","d-block","d-sm-none"],[1,"col-xs-12"],[1,"col-xs-12","get-started-button-container"],["class","bmo-btn-main-nav sign-up-btn margin-bottom","id","signUpButtonMobile","translate","nav.getStarted",3,"click",4,"ngIf"],["translate","nav.selectLanguage",1,"select-lang-copy"],[1,"language-btn-container"],["translate","nav.language-english",1,"unselected-lang-btn",3,"click","ngClass"],["translate","nav.language-french",1,"unselected-lang-btn",3,"click","keydown","ngClass"],[1,"container","hidden-xs"],[1,"desktop-menu-language-container"],["translate","nav.selectLanguage","id","select-lang-copy","tabindex","0",1,"select-lang-copy",3,"click","keydown"],["translate","nav.language-french",1,"unselected-lang-btn",3,"click","ngClass"],["id","signUpButtonMobile","translate","nav.getStarted",1,"bmo-btn-main-nav","sign-up-btn","margin-bottom",3,"click"]],template:function(e,n){if(e&1){let a=f();o(0,"header",2)(1,"a",3),p("click",function(){return g(a),u(n.scrollTo())}),L(2),M(3,"translate"),l(),o(4,"div",4)(5,"div",5)(6,"div",6)(7,"div",7),_(8,J,2,0,"span",8)(9,X,1,0,"ng-template",null,0,B)(11,Z,2,0,"span",9)(12,$,1,0,"ng-template",null,1,B),l(),o(14,"div",10),_(15,ne,6,4,"button",11)(16,ie,1,0,"button",12)(17,ae,1,0,"button",13)(18,oe,1,1,"button",14),l()()()()(),_(19,se,15,14,"div",15),d(20,"hr",16)}if(e&2){let a=w(10),m=w(13);r(2),E(" ",N(3,10,"onboarding.skipToMainContent")," "),r(6),s("ngIf",n.lang==="fr-CA")("ngIfElse",a),r(3),s("ngIf",n.lang==="fr-CA")("ngIfElse",m),r(4),s("ngIf",n.isLanguageAvailable()),r(),s("ngIf",n.isLoggedIn),r(),s("ngIf",n.isSignUpVisible()),r(),s("ngIf",n.isSigninVisible()),r(),s("ngIf",n.showLangBar)}},dependencies:[O,A,V,K,Q,P,U,D,H],styles:["@media (max-width: 767px){.hidden-xs[_ngcontent-%COMP%]{display:none!important}}.sign-up-btn[_ngcontent-%COMP%]{margin:2px}"]})};export{Y as a};

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.