1import{a as x}from"./chunk-4MCBGTN6.js";import{a as L,b as y,c as P,d as T,e as G,f as j,g as V,h as le,i as pe,j as de,k as ce,l as R,m as me,n as I,o as he,p as ge,q as B,r as W,s as fe,t as _e,u as ve,v as Pe,w as ue,x as we}from"./chunk-LD355R6C.js";import{a as f}from"./chunk-QZZ7FP3J.js";import{F as H,g as w,h as C,i as re,j as se}from"./chunk-NJ7W5BWA.js";import{$ as ie,Aa as b,Ba as ae,Ca as m,E as v,F as u,H as S,I as k,J as d,K as s,L as r,M as p,Q as ee,R as te,T as g,ba as c,ca as A,d as K,da as E,ea as ne,h as X,k as l,la as U,m as F,n as $,s as Y,t as J,w as Z,wa as oe,x as o,z as _}from"./chunk-DCGDK7K7.js";import{a as D,b as M,f as ye}from"./chunk-HQXTCKBE.js";var Te=(t,a)=>a.label;function Ie(t,a){if(t&1&&p(0,"shared-pvd4-button",7),t&2){let e=a.$implicit;d("href",e.path)("iconLeft",e.icon?e.icon:null)("text",e.label)}}function Ue(t,a){if(t&1&&S(0,Ie,1,3,"shared-pvd4-button",7,Te),t&2){let e=g();k(e.headerLinks)}}var Ce=(()=>{class t{sdkEventService=l(H);appConfig=l(m);isAtpPath=l(x);wwwHost=this.appConfig.wwwHost;logoPath=le.logoPath;headerLinks=this.isAtpPath?[]:[{label:L.SECURITY,path:this.wwwHost+y.SECURITY},{label:L.FAQ,path:this.wwwHost+y.FAQ}];showLinks=U(()=>this.sdkEventService.showLinks());static \u0275fac=function(n){return new(n||t)};static \u0275cmp=_({type:t,selectors:[["signin-pi-header-template"]],decls:8,vars:3,consts:[[1,"pi-header"],[1,"pvd-page-header-root","pi-header-root"],[1,"header-content"],[1,"pvd-page-header__logo"],[1,"pi-header-logo",3,"href"],["alt","Fidelity Investments",1,"pi-header-logo-img",3,"src"],[1,"pvd-page-header__action","pi-header-action-links"],["variant","tertiary",1,"pvd-page-header__link",3,"href","iconLeft","text"]],template:function(n,i){n&1&&(s(0,"div",0)(1,"header",1)(2,"div",2)(3,"div",3)(4,"shared-pvd4-link",4),p(5,"img",5),r()(),s(6,"div",6),v(7,Ue,2,0),r()()()()),n&2&&(o(4),d("href",i.wwwHost),o(),d("src",i.logoPath,Z),o(2),u(i.showLinks()?7:-1))},dependencies:[se,re,C,w],styles:[`signin-pi-header-template{width:100%}.pi-header .pi-header-root{background:#fff;display:flex;padding:.25rem 0;justify-content:space-between;align-items:center}.pi-header .pi-header-root .header-content{display:flex;height:3rem;padding:0 2rem;justify-content:space-between;align-items:center;flex:1 0 0}.pi-header .pi-header-root .pi-header-logo{line-height:0}.pi-header .pi-header-root .pi-header-logo-img{width:8.730625rem;height:2.041875rem}.pi-header .pi-header-action-links{display:none}@media (min-width: 32em){.pi-header .pi-header-action-links{display:flex;justify-content:flex-end;align-items:center;align-content:center;flex-wrap:wrap;gap:.75rem .75rem}} 2`],encapsulation:2})}return t})();var be=(t,a)=>a.label;function Ae(t,a){if(t&1&&p(0,"shared-pvd4-link",7),t&2){let e=a.$implicit,n=a.$index,i=a.$count,h=g();ie("pvd-page-footer__link-spacer",h.showShareScreen||n!==i-1),d("href",e.path)("text",e.label)}}function Re(t,a){if(t&1){let e=ee();s(0,"shared-pvd4-link",8),te("click",function(){F(e);let i=g();return $(i.shareScreen())})("keydown.enter",function(){F(e);let i=g();return $(i.shareScreen())}),c(1),r()}if(t&2){let e=g();d("trigger",!0),o(),E(" ",e.shareYourScreenLabel," ")}}var Se=(()=>{class t{appConfig=l(m);currentYear=new Date().getFullYear();wwwHost=this.appConfig.wwwHost;shareYourScreenLabel=ve;footerLinks=[{label:P.TERMS_OF_USE,path:this.wwwHost+T.TERMS_OF_USE},{label:P.PRIVACY_POLICY,path:this.wwwHost+T.PRIVACY_POLICY},{label:P.SECURITY,path:this.wwwHost+T.SECURITY},{label:P.ACCESSIBILITY,path:this.wwwHost+T.ACCESSIBILITY}];showShareScreen=this.appConfig.showShareScreen==="true";personsInUsOnly={label:P.PERSONS_IN_US_ONLY,path:this.wwwHost+T.PERSONS_IN_US_ONLY};shareScreen(){let e=globalThis;document.getElementById(_e)&&e.GLANCE?.Cobrowse?.Visitor&&typeof e.GLANCE.Cobrowse.Visitor.showTerms=="function"&&e.GLANCE.Cobrowse.Visitor.showTerms({sessionKey:fe})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=_({type:t,selectors:[["signin-pi-footer-template"]],decls:10,vars:4,consts:[[1,"pvd-page-footer-root","pi-footer-root"],[1,"pvd-page-footer__content","pi-footer-content"],[1,"pvd-page-footer__c
2opyright"],[1,"pvd-page-footer__links"],["size","small","newWindow","",1,"pvd-link__link","pi-footer-link",3,"pvd-page-footer__link-spacer","href","text"],["size","small","nativeId","glance-share-your-screen",1,"pvd-link__link","pi-footer-link",3,"trigger"],[1,"pvd-page-footer__user-reference"],["size","small","newWindow","",1,"pvd-link__link","pi-footer-link",3,"href","text"],["size","small","nativeId","glance-share-your-screen",1,"pvd-link__link","pi-footer-link",3,"click","keydown.enter","trigger"]],template:function(n,i){n&1&&(s(0,"footer",0)(1,"div",1)(2,"p",2),c(3),r(),s(4,"div",3),S(5,Ae,1,4,"shared-pvd4-link",4,be),v(7,Re,2,2,"shared-pvd4-link",5),r(),s(8,"p",6),p(9,"shared-pvd4-link",7),r()()()),n&2&&(o(3),E(" Copyright 1998-",i.currentYear," FMR LLC. All rights reserved. "),o(2),k(i.footerLinks),o(2),u(i.showShareScreen?7:-1),o(2),d("href",i.personsInUsOnly.path)("text",i.personsInUsOnly.label))},dependencies:[C,w],styles:[`signin-pi-footer-template{width:100%;padding-top:var(--space-fds-space-250, 40px)}.pi-footer-root{padding:1rem;background:#fff;min-height:4rem;border:0!important}.pi-footer-root .pi-footer-content{text-align:right}.pi-footer-root .pvd-link__link .pvd-link__icon,.pi-footer-root .pvd-link__link .pvd-link__icon:visited{color:#141414} 3`],encapsulation:2})}return t})();var N=class{static buildQueryString(a){let e=a.keys??[];return e.length===0?"":e.map(i=>`${encodeURIComponent(i)}=${encodeURIComponent(a.get(i))}`).join("&")}};var ke=(()=>{class t{appConfig=l(m);wwwHost=this.appConfig.wwwHost;statementLink=Y({label:j.NFS_STATEMENT,path:this.wwwHost+V.NFS_STATEMENT});securityLink=Y({label:j.SECURITY,path:this.wwwHost+V.SECURITY});title="Disclaimer";tAdditionalP1="Use of this site involves the electronic transmission of personal financial information. Using this product is consent to such transmission of this information; such consent is effective at all times when using this site. Fidelity supports 128-bit ";tAdditionalP2="Before investing, consider the funds\u2019 investment objectives, risks, charges, and expenses. Contact Fidelity for a prospectus or, if available, a summary prospectus containing this information. Read it carefully.";tAddress="Fidelity Brokerage Services LLC, Member NYSE, SIPC. 900 Salem Street, Smithfield, RI 02917";eReviewId="1268468.2.0";static \u0275fac=function(n){return new(n||t)};static \u0275cmp=_({type:t,selectors:[["signin-pi-disclaimer-template"]],decls:15,vars:9,consts:[["aria-label","Footnotes and disclosures",1,"pi-disclaimer"],[1,"pi-disclaimer__title"],[1,"pi-disclaimer__text","pi-disclaimer__tcontent"],["newWindow","",1,"pi-disclaimer__ghostlink",3,"href","text"],[1,"pi-disclaimer__text","pi-disclaimer__tadditional"],["newWindow","",1,"pi-disclaimer__link",3,"href","text"],[1,"pi-disclaimer__text","pi-disclaimer__taddress"]],template:function(n,i){n&1&&(s(0,"section",0)(1,"div",1),c(2),r(),s(3,"p",2),p(4,"shared-pvd4-link",3),r(),s(5,"p",4),c(6),p(7,"shared-pvd4-link",5),c(8,". "),r(),s(9,"p",4),c(10),r(),s(11,"p",6),c(12),r(),s(13,"p",6),c(14),r()()),n&2&&(o(2),A(i.title),o(2),d("href",i.statementLink().path)("text",i.statementLink().label),o(2),E(" ",i.tAdditionalP1," "),o(),d("href",i.securityLink().path)("text","browser encryption"),o(3),E(" ",i.tAdditionalP2," "),o(2),A(i.tAddress),o(2),A(i.eReviewId))},dependencies:[C,w],styles:[`signin-pi-disclaimer-template{display:flex;justify-content:center;margin-top:var(--space-fds-space-800, 128px)}.pi-disclaimer{display:flex;flex-direction:column;padding-top:var(--space-fds-space-150, 24px);padding-bottom:var(--space-fds-space-150, 24px);margin-left:var(--space-fds-space-150, 24px);margin-right:var(--space-fds-space-150, 24px);border-top:var(--fds-layer-fds-layer-stroke, 1px) solid var(--fds-list-fds-list-fill, #abaaa8);color:var(--fds-text-fds-text-fill--secondary, #525150);font-style:normal;letter-spacing:-.25px}.pi-disclaimer__title{align-self:stretch;font-size:16px;font-weight:600;line-height:24px;margin:0}.pi-disclaimer__text{font-size:14px;font-weight:400;line-height:20px;margin:0}.pi-disclaimer__title+.pi-disclaimer__tcontent{margin-top:8px}.pi-disclaimer__tcontent+.pi-disclaimer__tadditional{margin-top:16px}.pi-disclaimer__tadditional+.pi-disclaimer__tadditional{margin-top:16px}.pi-disclaimer__tadditional+.pi-disclaimer__taddress{margin-top:16px}.pi-disclaimer__taddress+.pi-disclaimer__taddress{margin-top:16px}@media (max-width: 844px){signin-pi-disclaimer-template{margin:var(--fds-space-200, 32px) auto}.pi-disclaimer{max-width:100%}} 4`],encapsulation:2})}return t})();function Ee(){let t=l(m);return{AUTH_RED_URL_DEFAULT:`${t.digitalHost}/ftgw/digital/portfolio/summary`,CONTEXT_URL_MAP:new Map([[G.CGF,`${t.cgfHost}/cgfweb/CGFLogon.cgfdo`],[G.MEMBERSHIP,`${t.digitalHost}/ftgw/digital/getting-started-with-fidelity`]]),RETAIL_SECURITY_LOGIN_URL:"/prgw/digital/signin/retail",ATP_SECURITY_LOGIN_URL:"/prgw/digital/signin/atp"}}var q=(()=>{class t extends we{retailScriptData=Ee();isAtpPath=l(x);securityLoginUrl=this.isAtpPath?this.retailScriptData.ATP_SECURITY_LOGIN_URL:this.retailScriptData.RETAIL_SECURITY_LOGIN_URL;
4onDomFinish(e){let n=JSON.parse(e),i=`${this.authRedUrl}${this.hash?"#"+this.hash:""}`,h=window.location.href,Le=(b(h,i)?i:this.resolveLandingUrlWithContext(n.context))+(b(h,this.authOrigUrl)?`?AuthOrigUrl=${this.authOrigUrl}`:"");this.isAtpPath&&(window.chrome?.webview??window.webkit?.messageHandlers?.jsBridge)?.postMessage(n),window.location.assign(Le)}onDomCancel(e){e===R?this.navigateToMainRoute():window.location.reload()}onDomLogout(){document.cookie.match("(^|;)\\s*SC\\s*=\\s*([^;]+)")&&(document.cookie="SC=; path=/; domain=fidelity.com; version=1; max-age=0; secure;");let n=b(window.location.href,this.authRedUrl)?this.authRedUrl:this.securityLoginUrl;window.location.assign(n)}onSuccessfullResetPassword(){this.navigateToMainRoute()}resolveLandingUrlWithContext(e){let{AUTH_RED_URL_DEFAULT:n,CONTEXT_URL_MAP:i}=this.retailScriptData;return this.isAtpPath?n:i.get(e)??n}navigateToMainRoute(){let e=sessionStorage.getItem(I),n=b(window.location.href,e)?`${this.securityLoginUrl}?${I}=${e}`:this.securityLoginUrl;sessionStorage.removeItem(I),window.location.assign(n)}static \u0275fac=(()=>{let e;return function(i){return(e||(e=J(t)))(i||t)}})();static \u0275prov=X({token:t,factory:t.\u0275fac})}return t})();var xe=ye(Pe());var He=(t,a)=>a.label;function Oe(t,a){if(t&1&&p(0,"shared-pvd4-link",8),t&2){let e=a.$implicit;d("text",e.label)("href",e.path)("iconLeft",e.icon?e.icon:null)}}function Ne(t,a){if(t&1&&(s(0,"div",3),c(1," New to Fidelity? "),p(2,"shared-pvd4-link",4),s(3,"span",5),c(4,"or"),r(),p(5,"shared-pvd4-link",6),c(6,". "),r(),s(7,"div",7),S(8,Oe,1,3,"shared-pvd4-link",8,He),r()),t&2){let e=g();o(2),d("href",e.openAnAccountUrl),o(3),d("href",e.signUpUrl),o(3),k(e.headerLinks)}}function De(t,a){t&1&&p(0,"signin-pi-disclaimer-template")}function Me(t,a){t&1&&p(0,"signin-pi-footer-template")}var $t=(()=>{class t{sdkEventService=l(H);appConfig=l(m);digitalHost=this.appConfig.digitalHost;wwwHost=this.appConfig.wwwHost;activatedRoute=l(oe);isAtpPath=l(x);trackingService=l(ae,{optional:!0});showLinks=U(()=>this.sdkEventService.showLinks());showDisclaimer=U(()=>this.sdkEventService.showDisclaimer());retailSdkHandlerSrv=l(q);listeners={};routeSubscription;headerLinks=[{label:L.SECURITY,path:this.wwwHost+y.SECURITY},{label:L.FAQ,path:this.wwwHost+y.FAQ}];signinConfig={ecaapEndpoint:this.appConfig.ecaapHost,appId:ce,appName:"Single Hosted Login Application",journey:"LOGIN",subEventType:"rt_login",repPhone:"800-343-3548",identityEndpoint:`${this.digitalHost}${B}`,allowInteraction:!0,fedhubEndpoint:this.appConfig.fedhubUrl};openAnAccountUrl=`${this.appConfig.wwwHost}/open-account/overview`;signUpUrl=`${this.digitalHost}${B}?intent=nur`;ccEventParam=null;ngOnInit(){this.routeSubscription=K([this.activatedRoute.queryParamMap,this.activatedRoute.fragment]).subscribe(([n,i])=>{this.handleRouteParams(n,i)}),this.initializeNavigationEvents(),(0,xe.domEventHandler)().on("CCLEventEmitter",n=>{let i=M(D({},n),{pver:pe});this.sdkEventService.handleEventData(i,this.trackingService)})}handleRouteParams(e,n){this.ccEventParam=e.get(me)?.toLowerCase()||null;let i=e.get(I)||"",h=e.get(he)||"",Q=n||"";this.retailSdkHandlerSrv.setAuthUrls(i,h,Q),this.updateSigninConfigAndSignupUrl(e)}updateSigninConfigAndSignupUrl(e){if(this.signinConfig.appId=this.ccEventParam===R?de:this.signinConfig.appId,(e.get(ge)||"")==="true"){let i=N.buildQueryString(e),h=i?`?${i}`:"";this.signinConfig=M(D({},this.signinConfig),{identityEndpoint:`${this.digitalHost}${W}/forgotPassword${h}`}),this.signUpUrl=`${this.digitalHost}${W}/signup${h}`}}initializeNavigationEvents(){[f.DOM_FINISH,f.DOM_CANCEL,f.DOM_LOGOUT,f.SUCCESSFUL_RESET_PASSWORD].forEach(n=>{this.listeners[n]=this.retailSdkHandlerSrv.addNavigationEvent(n,this.handleNavigationEvent(n))})}handleNavigationEvent(e){return n=>{switch(e){case f.DOM_FINISH:this.retailSdkHandlerSrv.onDomFinish(n.detail);break;case f.DOM_CANCEL:this.retailSdkHandlerSrv.onDomCancel(this.ccEventParam);break;case f.DOM_LOGOUT:this.retailSdkHandlerSrv.onDomLogout();break;case f.SUCCESSFUL_RESET_PASSWORD:this.retailSdkHandlerSrv.onSuccessfullResetPassword();break}}}ngOnDestroy(){this.retailSdkHandlerSrv.clearNavigationEvents(this.listeners),this.listeners={},this.routeSubscription?.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=_({type:t,selectors:[["signin-pi-login-template"]],features:[ne([q])],decls:7,vars:4,consts:[[1,"pi-content"],[1,"pi-login-container"],[3,"signinConfig"],[1,"pi-new-to-fidelity"],["text","Open an account",1,"fds-link",3,"href"],[1,"pi-spacer"],["text","sign up",1,"fds-link",3,"href"],[1,"header-nav-links"],[1,"fds-link",3,"text","href","iconLeft"]],template:function(n,i){n&1&&(p(0,"signin-pi-header-template"),s(1,"div",0)(2,"div",1),p(3,"signin-sdk-widget-template",2),v(4,Ne,10,2),r(),v(5,De,1,0,"signin-pi-disclaimer-template"),r(),v(6,Me,1,0,"signin-pi-footer-template")),n&2&&(o(3),d("signinConfig",i.signinConfig),o(),u(i.showLinks()&&!i.isAtpPath?4:-1),o(),u(i.showDisclaimer()&&!i.isAtpPath?5:-1),o(),u(i.isAtpPath?-1:6))},dependencies:[C,w,Ce,Se,ke,ue],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:100vh;justify-content:start;align-items:center}.pi-content[_ngcontent-%COMP%]{width:804px;min-height:400px;max-width:100%;margin:var(--space-fds-space-150, 24px) auto auto auto;padding-bottom:var(--space-fds-space-75, 12px)}@media (max-width: 32em){.pi-content[_ngcontent-%COMP%]{margin-top:0}}@media (min-width: 48em){.pi-content[_ngcontent-%COMP%]{margin-top:var(--space-fds-space-300, 48px)}}@media (min-width: 80em){.pi-content[_ngcontent-%COMP%]{margin-top:var(--space-fds-space-800, 128px)}}.pi-new-to-fidelity[_ngcontent-%COMP%]{padding:var(--system-uom-sp
4ace-utility-one-and-half-x);padding-bottom:0;text-align:center;display:block}.pi-spacer[_ngcontent-%COMP%]{padding:0px var(--system-uom-space-utility-quarter-x)}.pi-login-container[_ngcontent-%COMP%]{width:100%;display:block;margin:auto}.pi-login-container[_ngcontent-%COMP%] .header-nav-links[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:.75rem;justify-content:center;margin-top:1.5rem}@media (min-width: 32em){.pi-login-container[_ngcontent-%COMP%]{width:448px}.pi-login-container[_ngcontent-%COMP%] .header-nav-links[_ngcontent-%COMP%]{display:none}}"]})}return t})();export{$t as PiLoginTemplateComponent};
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.