1"use strict";(self.webpackChunkib=self.webpackChunkib||[]).push([[2721,3341],{93341(P,b,t){t.d(b,{EmailModule:()=>ge});var r=t(8137),o=t(41772),d=t(27809),p=t(7815),i=t(7455),_=t(68071),v=t(92053),c=t(19545),f=t(73179),u=t(13162),S=t(6451),E=t(92350),m=t(61284),h=t(34456),g=t(2007),O=t(76580);const C=(0,m.Mz)(O.YR,O.Qe,(a,s)=>{if(!a)throw new Error("No person found.");return{personID:s||a.header.personID}}),y=(0,m.Mz)(g.ow,a=>a?.rawValue),Y=(0,m.Mz)(y,a=>{if(a)return{selectCurrentValue:a}});var w=t(64334),A=t(34880),R=t(46623),N=t(66883),$=t(48503),L=t(79748),G=t(42459),F=t(44116),e=t(44436);const H=(a,s)=>[a,s];function J(a,s){if(1&a){const D=e.RV6();e.j41(0,"tri-modal-header",0),e.nI1(1,"translate"),e.nI1(2,"translate"),e.bIt("cancel",function(){r.eBV(D);const l=e.XpG();return r.Njj(l.cancelModal())}),e.k0s(),e.j41(3,"form",1)(4,"tri-modal-highlight-container")(5,"div",2)(6,"div",3)(7,"div",4),e.EFF(8),e.nI1(9,"translate"),e.k0s(),e.j41(10,"tri-aria-text",5),e.nI1(11,"translate"),e.nI1(12,"maskedStringAriaLabel"),e.j41(13,"div",6),e.EFF(14),e.k0s()()(),e.j41(15,"tri-form-field"),e.nrm(16,"tri-email-input",7),e.nI1(17,"translate"),e.nI1(18,"translate"),e.qAN(),e.k0s(),e.nrm(19,"div",8),e.j41(20,"tri-form-field"),e.nrm(21,"tri-email-input",9),e.nI1(22,"translate"),e.nI1(23,"translate"),e.qAN(),e.k0s(),e.nrm(24,"tri-multi-control-error",10),e.k0s()(),e.j41(25,"tri-button-group")(26,"tri-button",11),e.bIt("clickAction",function(){r.eBV(D);const l=e.XpG();return r.Njj(l.submit())}),e.EFF(27),e.nI1(28,"translate"),e.k0s()()()}if(2&a){const D=s,n=e.XpG();e.Y8G("cancelButtonText",e.bMT(1,19,"generic.cancel"))("title",e.bMT(2,21,"self-service.personal-information.email.title-edit"))("withCancelButton",!0),e.R7$(3),e.Y8G("formGroup",n.formGroup),e.R7$(5),e.SpI("",e.bMT(9,23,"self-service.personal-information.email.current-email")," "),e.R7$(2),e.Y8G("ariaText",e.i5U(12,27,D.selectCurrentValue,e.bMT(11,25,"self-service.masked-email-aria-label"))),e.R7$(4),e.JRh(D.selectCurrentValue),e.R7$(2),e.Y8G("label",e.bMT(17,30,"self-service.personal-information.email.new-email"))("labelForScreenReader",e.bMT(18,32,"self-service.personal-information.email.aria-label.email")),e.jOp("aria-invalid",n.showAsInvalid())("aria-describedby",n.getAriaDescribedBy()),e.QXe(),e.R7$(5),e.Y8G("label",e.bMT(22,34,"self-service.personal-information.email.new-email-confirm"))("labelForScreenReader",e.bMT(23,36,"self-service.personal-information.email.aria-label.emailConfirm")),e.jOp("aria-invalid",n.showAsInvalid())("aria-describedby",n.getAriaDescribedBy()),e.QXe(),e.R7$(3),e.Y8G("mainControl",n.formGroup)("relevantControls",e.l_i(40,H,n.formGroup.controls.emailAddress,n.formGroup.controls.emailAddressConfirm)),e.R7$(2),e.Y8G("enabled",n.formGroup.valid),e.R7$(),e.SpI(" ",e.bMT(28,38,"button.save")," ")}}let k=(()=>{var a;class s{constructor(){this.store$=(0,r.WQX)(m.il),this.piwikService=(0,r.WQX)(F.z),this.modalService=(0,r.WQX)(o.ModalService),this.mobilePageFlowService=(0,r.WQX)(R.x),this.mobilePageFlow=!1,this.selectViewModel$=this.store$.select(Y),this.formGroup=new h.gE({emailAddress:new h.MJ("",{nonNullable:!0,validators:[h.k0.required]}),emailAddressConfirm:new h.MJ("",{nonNullable:!0,validators:[h.k0.required]})},d.t.createValidator("emailAddress","emailAddressConfirm"))}ngOnInit(){this.piwikService.registerEvent({"personal-information-email-edit":"start"}),this.store$.select(N.D).pipe((0,w.s)(1)).subscribe(n=>{this.mobilePageFlow=n===G.Q.INSIDE_MOBILE_APP})}cancelModal(){this.piwikService.registerEvent({"personal-information-email-edit":"cancel"}),this.mobilePageFlow?this.mobilePageFlowService.finishIbimFlow():this.modalService.closeRouteModal({closeEvent:o.ModalCloseEvent.CANCELLED})}submit(){this.formGroup.disable(),this.store$.dispatch((0,A.BZ)({changedEmailAddress:this.formGroup.controls.emailAddress.value})),this.piwikService.registerEvent({"personal-information-email-edit":"sign"})}showAsInvalid(){return!!this.multiControlError&&this.multiControlError.hasErrors()}getAriaDescribedBy(){if(this.showAsInvalid())return this.multiControlError.getAriaDescribedBy()}static#e=a=()=>(this.\u0275fac=function(l){return new(l||s)},this.\u0275cmp=e.VBU({type:s,selectors:[["tri-email-edit"]],viewQuery:function(l,M){if(1&l&&e.GBs(p.M,5),2&l){let I;e.mGM(I=e.lsd())&&(M.multiControlError=I.first)}},decls:2,vars:3,consts:[["titleId","TITLE_EDIT_EMAIL",3,"cancel","cancelButtonText","t
1itle","withCancelButton"],[1,"email-form",3,"formGroup"],[1,"email-form__container"],[1,"email-form__current-name"],[1,"email-form__label"],[3,"ariaText"],[1,"email-form__value"],["formControlName","emailAddress","automationId","PERSONAL_INFORMATION_EMAIL_EDIT",3,"label","labelForScreenReader","aria-invalid","aria-describedby"],[1,"email-form__container--spacer"],["formControlName","emailAddressConfirm","automationId","PERSONAL_INFORMATION_EMAIL_CONFIRM_EDIT",3,"label","labelForScreenReader","aria-invalid","aria-describedby"],["automationId","EMAIL_EDIT_GROUP_ERROR",3,"mainControl","relevantControls"],["ngProjectAs","[primary]","automationId","BUTTON_SAVE_EMAIL","buttonType","primary","htmlButtonType","submit",5,["","primary",""],3,"clickAction","enabled"]],template:function(l,M){if(1&l&&(e.nVh(0,J,29,43),e.nI1(1,"async")),2&l){let I;e.vxM((I=e.bMT(1,1,M.selectViewModel$))?0:-1,I)}},dependencies:[i.e,h.X1,h.qT,h.BC,h.cb,h.j4,h.JD,_.G,v.Z,c.Q,f.K,u.S,p.M,S.Q,L.Jj,$.D9,E._],styles:["[_ngcontent-%COMP%]:root{--%NS%tri-grid-breakpoints-xs: 0;--%NS%tri-grid-breakpoints-sm: 667px;--%NS%tri-grid-breakpoints-md: 768px;--%NS%tri-grid-breakpoints-lg: 1024px;--%NS%tri-grid-breakpoints-xl: 1440px;--%NS%tri-grid-breakpoints-xxl: 1920px}.email-form__container[_ngcontent-%COMP%]{display:flex;flex-direction:column}@media(min-width:0){.email-form__container--spacer[_ngcontent-%COMP%]{flex-basis:10px}}@media(min-width:667px){.email-form__container--spacer[_ngcontent-%COMP%]{flex-basis:10px}}@media(min-width:768px){.email-form__container--spacer[_ngcontent-%COMP%]{flex-basis:12px}}@media(min-width:1024px){.email-form__container--spacer[_ngcontent-%COMP%]{flex-basis:12px}}@media(min-width:1440px){.email-form__container--spacer[_ngcontent-%COMP%]{flex-basis:14px}}@media(min-width:1920px){.email-form__container--spacer[_ngcontent-%COMP%]{flex-basis:16px}}@media(min-width:0){.email-form__current-name[_ngcontent-%COMP%]{margin-bottom:20px}}@media(min-width:667px){.email-form__current-name[_ngcontent-%COMP%]{margin-bottom:20px}}@media(min-width:768px){.email-form__current-name[_ngcontent-%COMP%]{margin-bottom:24px}}@media(min-width:1024px){.email-form__current-name[_ngcontent-%COMP%]{margin-bottom:24px}}@media(min-width:1440px){.email-form__current-name[_ngcontent-%COMP%]{margin-bottom:28px}}@media(min-width:1920px){.email-form__current-name[_ngcontent-%COMP%]{margin-bottom:32px}}.email-form__label[_ngcontent-%COMP%]{color:var(--%NS%text-subtle)}@media screen and (min-width:0){.email-form__label[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:667px){.email-form__label[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:768px){.email-form__label[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:1024px){.email-form__label[_ngcontent-%COMP%]{font-size:.9375rem}}@media screen and (min-width:1440px){.email-form__label[_ngcontent-%COMP%]{font-size:1.0625rem}}@media screen and (min-width:1920px){.email-form__label[_ngcontent-%COMP%]{font-size:1.125rem}}@media screen and (min-width:0){.email-form__value[_ngcontent-%COMP%]{font-size:1.125rem}}@media screen and (min-width:667px){.email-form__value[_ngcontent-%COMP%]{font-size:1.125rem}}@media screen and (min-width:768px){.email-form__value[_ngcontent-%COMP%]{font-size:1.125rem}}@media screen and (min-width:1024px){.email-form__value[_ngcontent-%COMP%]{font-size:1.25rem}}@media screen and (min-width:1440px){.email-form__value[_ngcontent-%COMP%]{font-size:1.375rem}}@media screen and (min-width:1920px){.email-form__value[_ngcontent-%COMP%]{font-size:1.5rem}}"],changeDetection:1}))}return a(),s})();var W=t(46264),x=t(97624),Z=t(89307);const q=(a,s)=>[a,s];let V=(()=>{var a;class s{constructor(){this.store$=(0,r.WQX)(m.il),this.piwikService=(0,r.WQX)(F.z),this.modalService=(0,r.WQX)(o.ModalService),this.mobilePageFlowService=(0,r.WQX)(R.x),this.mobilePageFlow=!1,this.formGroup=new h.gE({emailAddress:new h.MJ("",{nonNullable:!0,validators:[h.k0.required]}),emailAddressConfirm:new h.MJ("",{nonNullable:!0,validators:[h.k0.required]})},d.t.createValidator("emailAddress","emailAddressConfirm"))}ngOnInit(){this.piwikService.registerEvent({"personal-information-email-add":"start"}),this.store$.select(N.D).pipe((0,w.s)(1)).subscribe(n=>{this.mobilePageFlow=n===G.Q.INSIDE_MOBILE_APP})}cancelModal(){this.piwikService.registerEvent({"personal-information-email-add":"cancel"}),this.mobilePageFlow?this.mobilePageFlowService.finishIbimFlow():this.modalService.closeRouteMod
1al({closeEvent:o.ModalCloseEvent.CANCELLED})}submit(){this.formGroup.disable(),this.store$.dispatch((0,A.AN)({newEmailAddress:this.formGroup.controls.emailAddress.value})),this.piwikService.registerEvent({"personal-information-email-add":"sign"})}showAsInvalid(){return!!this.multiControlError&&this.multiControlError.hasErrors()}getAriaDescribedBy(){if(this.showAsInvalid())return this.multiControlError.getAriaDescribedBy()}static#e=a=()=>(this.\u0275fac=function(l){return new(l||s)},this.\u0275cmp=e.VBU({type:s,selectors:[["tri-email-add"]],viewQuery:function(l,M){if(1&l&&e.GBs(p.M,5),2&l){let I;e.mGM(I=e.lsd())&&(M.multiControlError=I.first)}},decls:20,vars:33,consts:[["titleId","TITLE_ADD_EMAIL",3,"cancel","cancelButtonText","title","withCancelButton"],[1,"email-form",3,"formGroup"],[1,"email-form__container"],["formControlName","emailAddress","automationId","PERSONAL_INFORMATION_EMAIL_ADD",3,"label","labelForScreenReader","aria-invalid","aria-describedby"],[1,"email-form__container--spacer"],["formControlName","emailAddressConfirm","automationId","PERSONAL_INFORMATION_EMAIL_CONFIRM_ADD",3,"label","labelForScreenReader","aria-invalid","aria-describedby"],["automationId","EMAIL_ADD_GROUP_ERROR",3,"mainControl","relevantControls"],["ngProjectAs","[primary]","automationId","BUTTON_SAVE_EMAIL","buttonType","primary","htmlButtonType","submit",5,["","primary",""],3,"clickAction","enabled"]],template:function(l,M){1&l&&(e.j41(0,"tri-modal-header",0),e.nI1(1,"translate"),e.nI1(2,"translate"),e.bIt("cancel",function(){return M.cancelModal()}),e.k0s(),e.j41(3,"form",1)(4,"tri-modal-highlight-container")(5,"div",2)(6,"tri-form-field"),e.nrm(7,"tri-email-input",3),e.nI1(8,"translate"),e.nI1(9,"translate"),e.qAN(),e.k0s(),e.nrm(10,"div",4),e.j41(11,"tri-form-field"),e.nrm(12,"tri-email-input",5),e.nI1(13,"translate"),e.nI1(14,"translate"),e.qAN(),e.k0s(),e.nrm(15,"tri-multi-control-error",6),e.k0s()(),e.j41(16,"tri-button-group")(17,"tri-button",7),e.bIt("clickAction",function(){return M.submit()}),e.EFF(18),e.nI1(19,"translate"),e.k0s()()()),2&l&&(e.Y8G("cancelButtonText",e.bMT(1,16,"generic.cancel"))("title",e.bMT(2,18,"self-service.personal-information.email.title-add"))("withCancelButton",!0),e.R7$(3),e.Y8G("formGroup",M.formGroup),e.R7$(4),e.Y8G("label",e.bMT(8,20,"self-service.personal-information.email.new-email"))("labelForScreenReader",e.bMT(9,22,"self-service.personal-information.email.aria-label.email")),e.jOp("aria-invalid",M.showAsInvalid())("aria-describedby",M.getAriaDescribedBy()),e.QXe(),e.R7$(5),e.Y8G("label",e.bMT(13,24,"self-service.personal-information.email.new-email-confirm"))("labelForScreenReader",e.bMT(14,26,"self-service.personal-information.email.aria-label.emailConfirm")),e.jOp("aria-invalid",M.showAsInvalid())("aria-describedby",M.getAriaDescribedBy()),e.QXe(),e.R7$(3),e.Y8G("mainControl",M.formGroup)("relevantControls",e.l_i(30,q,M.formGroup.controls.emailAddress,M.formGroup.controls.emailAddressConfirm)),e.R7$(2),e.Y8G("enabled",M.formGroup.valid),e.R7$(),e.SpI(" ",e.bMT(19,28,"button.save")," "))},dependencies:[i.e,h.X1,h.qT,h.BC,h.cb,h.j4,h.JD,_.G,v.Z,c.Q,u.S,f.K,p.M,$.D9],styles:["[_ngcontent-%COMP%]:root{--%NS%tri-grid-breakpoints-xs: 0;--%NS%tri-grid-breakpoints-sm: 667px;--%NS%tri-grid-breakpoints-md: 768px;--%NS%tri-grid-breakpoints-lg: 1024px;--%NS%tri-grid-breakpoints-xl: 1440px;--%NS%tri-grid-breakpoints-xxl: 1920px}.email-form__container[_ngcontent-%COMP%]{display:flex;flex-direction:column}@media(min-width:0){.email-form__container--spacer[_ngcontent-%COMP%]{flex-basis:10px}}@media(min-width:667px){.email-form__container--spacer[_ngcontent-%COMP%]{flex-basis:10px}}@media(min-width:768px){.email-form__container--spacer[_ngcontent-%COMP%]{flex-basis:12px}}@media(min-width:1024px){.email-form__container--spacer[_ngcontent-%COMP%]{flex-basis:12px}}@media(min-width:1440px){.email-form__container--spacer[_ngcontent-%COMP%]{flex-basis:14px}}@media(min-width:1920px){.email-form__container--spacer[_ngcontent-%COMP%]{flex-basis:16px}}"],changeDetection:1}))}return a(),s})();var Q=t(72743),j=t(36647),T=t(70271),U=t(61318),ee=t(51567),B=t(98764),X=t(59452),te=t(987),ie=t(42553);const z=/\/personal-information\/.*\/email\/change$/,ne=/\/personal-information\/.*\/email\/add$/;let re=(()=>{var a;class s{constructor(){this.actions$=(0,r.WQX)(x.En),this.store$=(0,r.WQX)(m.il),this.piwikService=(0,r.WQX)(F.z),this.personalInformationService=(0,r.WQX)(te.E5Q),this.modalService=(0,r.WQX)(o.ModalService),this.postEmailAddressChange$=(0,x.EH)(()=>this.actions$.pipe((0,x.gp)(A.BZ),(0,Q.YQ)(()=>this.store$.select(C)),(0,j.n)(([n,l])=>this.personalInformationService.postPersonalInformationEmailChange(l.personID,{value:n.changedEmailAddress}).pipe((0,T.T)(()=>(0,A.F6)()),(0,U.W)(I=>(0,X.of)((0,A.f)({error:I,piwikEvent:{"personal-information-email-edit":"error"}}))))))),this.postEmailAddressAdd$=(0,x.EH)(()=>this.actions$.pipe((0,x.gp)(A.AN),(0,Q.YQ)(()=>this.store$.select(C)),(0,j.n)(([n,l])=>this.personalInformationService.postPersonalInformationEmailAdd(l.personID,{value:n.newEmailAddress}).pipe((0,T.T)(()=>(0,A.F6)()),(0,U.W)(I=>(0,X.of)((0,A.f)({error:I,piwikEvent:{"personal-information-email-add":"error"}}))))))),this.postEmailAddressSuccess$=(0,x.EH)(()=>this.actions$.pipe((0,x.gp)(A._$),(0,T.T)(()=>(0,A.FB)()))),this.postCompleteUserSigningSuccess$=(0,x.EH)(()=>this.actions$.pipe((0,x.gp)(ie.PU),(0,ee.p)(n=>
1z.test(n.request?.url??"")||ne.test(n.request?.url??"")),(0,T.T)(n=>z.test(n.request?.url??"")?(0,A._$)({piwikEvent:{"personal-information-email-edit":"finish"}}):(0,A._$)({piwikEvent:{"personal-information-email-add":"finish"}})))),this.postEmailAddressSuccessPiwik$=(0,x.EH)(()=>this.actions$.pipe((0,x.gp)(A._$),(0,B.M)(n=>this.piwikService.registerEvent(n.piwikEvent))),{dispatch:!1}),this.postEmailAddressError$=(0,x.EH)(()=>this.actions$.pipe((0,x.gp)(A.f),(0,B.M)(({error:n})=>{this.modalService.showErrorModal(n)})),{dispatch:!1}),this.postEmailAddressErrorPiwik$=(0,x.EH)(()=>this.actions$.pipe((0,x.gp)(A.f),(0,B.M)(n=>this.piwikService.registerEvent(n.piwikEvent))),{dispatch:!1})}static#e=a=()=>(this.\u0275fac=function(l){return new(l||s)},this.\u0275prov=r.jDH({token:s,factory:s.\u0275fac}))}return a(),s})();var K=t(40383),ae=t(99739),oe=t(84205),se=t(59719),le=t(33900),de=t(93366),me=t(55717);function ce(a,s){1&a&&e.nrm(0,"tri-email-edit")}function pe(a,s){1&a&&e.nrm(0,"tri-email-add")}function ue(a,s){if(1&a&&e.nVh(0,ce,1,0,"tri-email-edit")(1,pe,1,0,"tri-email-add"),2&a){const D=e.XpG();e.vxM(D.viewModel.rawValue?0:1)}}function he(a,s){1&a&&e.nrm(0,"tri-loader")}const fe=[{path:"edit",component:k},{path:"add",component:V},{path:"",component:(()=>{var a;class s{constructor(){this.store$=(0,r.WQX)(m.il),this.modalService=(0,r.WQX)(o.ModalService),this.destroyed$=new oe.B,this.personalInformation$=this.store$.select(de.n.selectPersonalInformationState)}ngOnInit(){this.store$.dispatch((0,me.hc)()),this.personalInformation$.pipe((0,se.v)(this.store$.select(g.ow)),(0,le.Q)(this.destroyed$)).subscribe(([n,l])=>{n.status===K.O.ERROR?this.modalService.showGeneralErrorModal():n.status===K.O.SUCCESS&&l&&(this.viewModel=l)})}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}static#e=a=()=>(this.\u0275fac=function(l){return new(l||s)},this.\u0275cmp=e.VBU({type:s,selectors:[["tri-email-mobile-page-flow"]],decls:3,vars:3,template:function(l,M){1&l&&(e.nVh(0,ue,2,1),e.nI1(1,"async"),e.vZN(2,he,1,0,"tri-loader")),2&l&&e.vxM(e.bMT(1,1,M.personalInformation$)&&M.viewModel?0:2)},dependencies:[k,V,ae.V,L.Jj],encapsulation:2,changeDetection:1}))}return a(),s})()}];let ge=(()=>{var a;class s{static#e=a=()=>(this.\u0275fac=function(l){return new(l||s)},this.\u0275mod=e.$C({type:s}),this.\u0275inj=r.G2t({providers:[(0,x.SI)([Z.O,re])],imports:[W.iI.forChild(fe),W.iI]}))}return a(),s})()},6451(P,b,t){t.d(b,{Q:()=>c});var r=t(37580),o=t(7511),d=t(70195),p=t(43666),i=t(44436);const _=["*"];function v(f,u){if(1&f&&(i.j41(0,"tri-screenreader-only"),i.EFF(1),i.k0s()),2&f){const S=i.XpG();i.R7$(),i.JRh(S.ariaText())}}let c=(()=>{var f;class u{constructor(){this.ariaText=(0,r.hFB)(void 0),this.hasAriaText=(0,o.EW)(()=>p.w.isNotEmpty(this.ariaText()))}static#e=f=()=>(this.\u0275fac=function(m){return new(m||u)},this.\u0275cmp=i.VBU({type:u,selectors:[["tri-aria-text"]],inputs:{ariaText:[1,"ariaText"]},ngContentSelectors:_,decls:3,vars:2,template:function(m,h){1&m&&(i.NAR(),i.nVh(0,v,2,1,"tri-screenreader-only"),i.j41(1,"span"),i.SdG(2),i.k0s()),2&m&&(i.vxM(h.hasAriaText()?0:-1),i.R7$(),i.BMQ("aria-hidden",h.hasAriaText()))},dependencies:[d.V],encapsulation:2}))}return f(),u})()},13162(P,b,t){t.d(b,{S:()=>S});var r=t(8137),o=t(37580),d=t(34456),p=t(63516),i=t(73231);let _=(()=>{var E;class m{static createValidator(){return m._validatorFn}static isValidEmail(g){return new RegExp(['^(([^<>()[\\]\\.,;:\\s@"]+(\\.[^<>()\\[\\]\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.',"[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$"].join("")).test(g)&&g.length>=6&&g.length<=60&&!g.includes(".@")&&!g.includes("@.")&&!g.includes("..")&&!g.includes("(")&&!g.includes(")")&&!g.includes("<")&&!g.includes(">")&&!g.trim().startsWith(".")&&!g.trim().startsWith(",")&&!g.trim().endsWith(".")&&!g.trim().endsWith(",")}static#e=E=()=>this._validatorFn=g=>g.value&&!m.isValidEmail(g.value)?{invalidEmail:!0}:null}return E(),m})();var v=t(3402),c=t(71995),f=t(82695),u=t(44436);let S=(()=>{var E;class m{get control(){return this.ngControl.control}constructor(){this.ngControl=(0,r.WQX)(d.vO,{self:!0}
1),this.formFieldControl=(0,r.WQX)(f.V,{self:!0}),this.label=o.hFB.required(),this.automationId=(0,o.hFB)(c.v.getNextUniqueID("email-input")),this.labelForScreenReader=(0,o.hFB)(),this.hideOptionalMarker=(0,o.hFB)(!1),this.initialFocus=(0,o.hFB)(!1),this.inputSize=(0,o.hFB)(),this.maxLength=(0,o.hFB)(v.Y.EMAIL_MAX_LENGTH),this.name=(0,o.hFB)(),this.placeholder=(0,o.hFB)(),this.readonly=(0,o.hFB)(!1),this.required=(0,o.hFB)(!1),this.ngControl.valueAccessor=new i.W}ngOnInit(){this.control.addValidators(_.createValidator())}trimValue(){const g=this.control.value;if(this.readonly()||"string"!=typeof g)return;const O=g.trim();O!==g&&this.control.setValue(O)}static#e=E=()=>(this.\u0275fac=function(O){return new(O||m)},this.\u0275cmp=u.VBU({type:m,selectors:[["tri-email-input"]],inputs:{label:[1,"label"],automationId:[1,"automationId"],labelForScreenReader:[1,"labelForScreenReader"],hideOptionalMarker:[1,"hideOptionalMarker"],initialFocus:[1,"initialFocus"],inputSize:[1,"inputSize"],maxLength:[1,"maxLength"],name:[1,"name"],placeholder:[1,"placeholder"],readonly:[1,"readonly"],required:[1,"required"]},features:[u.nM4([{directive:f.V,inputs:["aria-invalid","aria-invalid","aria-describedby","aria-describedby","aria-labelledby","aria-labelledby"]}])],decls:1,vars:17,consts:[["type","text","inputmode","email",1,"email-input__lowercase",3,"focusout","autocomplete","autocapitalize","aria-describedby","aria-labelledby","aria-invalid","labelForScreenReader","automationId","formControl","hideOptionalMarker","initialFocus","inputSize","label","maxLength","name","placeholder","readonly","required"]],template:function(O,C){1&O&&(u.j41(0,"tri-text-input",0),u.bIt("focusout",function(){return C.trimValue()}),u.k0s(),u.qAN()),2&O&&(u.Y8G("autocomplete","email")("autocapitalize","none"),u.jOp("aria-describedby",C.formFieldControl.getAriaDescribedBy())("aria-labelledby",C.formFieldControl.getAriaLabelledBy())("aria-invalid",C.formFieldControl.getAriaInvalid()),u.Y8G("labelForScreenReader",C.labelForScreenReader())("automationId",C.automationId())("formControl",C.control)("hideOptionalMarker",C.hideOptionalMarker())("initialFocus",C.initialFocus())("inputSize",C.inputSize())("label",C.label())("maxLength",C.maxLength())("name",C.name())("placeholder",C.placeholder())("readonly",C.readonly())("required",C.required()),u.QXe())},dependencies:[d.X1,d.BC,d.YS,d.l_,p.f],encapsulation:2}))}return E(),m})()},27809(P,b,t){t.d(b,{t:()=>r});class r{static createValidator(d,p){return i=>{const _=i,v=_.get(d),c=_.get(p);return c?.valid&&v?.valid&&c.value!==v.value?{invalidConfirmEmail:!0}:null}}}},68071(P,b,t){t.d(b,{G:()=>d});var r=t(44436);const o=["*"];let d=(()=>{var p;class i{static#e=p=()=>(this.\u0275fac=function(c){return new(c||i)},this.\u0275cmp=r.VBU({type:i,selectors:[["tri-modal-highlight-container"]],ngContentSelectors:o,decls:1,vars:0,template:function(c,f){1&c&&(r.NAR(),r.SdG(0))},styles:["[_ngcontent-%COMP%]:root{--%NS%tri-grid-breakpoints-xs: 0;--%NS%tri-grid-breakpoints-sm: 667px;--%NS%tri-grid-breakpoints-md: 768px;--%NS%tri-grid-breakpoints-lg: 1024px;--%NS%tri-grid-breakpoints-xl: 1440px;--%NS%tri-grid-breakpoints-xxl: 1920px}[_nghost-%COMP%]{display:block;background-color:var(--%NS%surface-discovery-subtle)}@media(min-width:0){[_nghost-%COMP%]{padding:15px}}@media(min-width:667px){[_nghost-%COMP%]{padding:15px}}@media(min-width:768px){[_nghost-%COMP%]{padding:18px}}@media(min-width:1024px){[_nghost-%COMP%]{padding:18px}}@media(min-width:1440px){[_nghost-%COMP%]{padding:21px}}@media(min-width:1920px){[_nghost-%COMP%]{padding:24px}}@media(min-width:0){.mobile [_nghost-%COMP%]{padding-left:7.5px}}@media(min-width:667px){.mobile [_nghost-%COMP%]{padding-left:7.5px}}@media(min-width:768px){.mobile [_nghost-%COMP%]{padding-left:9px}}@media(min-width:1024px){.mobile [_nghost-%COMP%]{padding-left:9px}}@media(min-width:1440px){.mobile [_nghost-%COMP%]{padding-left:10.5px}}@media(min-width:1920px){.mobile [_nghost-%COMP%]{padding-left:12px}}@media(min-width:0){.mobile [_nghost-%COMP%]{padding-right:7.5px}}@media(min-width:667px){.mobile [_nghost-%COMP%]{padding-right:7.5px}}@media(min-width:768px){.mobile [_nghost-%COMP%]{padding-right:9px}}@media(min-width:1024px){.mobile [_nghost-%COMP%]{padding-right:9px}}@media(min-width:1440px){.mobile [_nghost-%COMP%]{padding-right:10.5px}}@media(min-width:1920px){.mobile [_nghost-%COMP%]{padding-right:12px}}"],changeDetection:1}))}return p(),i})()},7815(P,b,t){t.d(b,{M:()=>c});var r=t(37580),o=t(8137),d=t(7511),p=t(83027),i=t(49074),_=t(44436);function v(f,u){if(1&f&&_.nrm(0,"tri-error-list",1),2&f){const S=_.XpG();_.Y8G("errors",S.errors())("errorListID",S.getID())}}let c=(()=>{var f;class u{constructor(){this.destroyRef=(0,o.WQX)(o.abz),this.automationId=r.hFB.required(),this.allTouched=(0,o.vPA)(!0),this.errors=(0,o.vPA)(null),this.getAriaDescribedBy=(0,d.EW)(()=>
1{if(this.hasErrors())return this.getID()}),this.getID=(0,d.EW)(()=>this.automationId()+"-errors"),this.hasErrors=(0,d.EW)(()=>null!==this.errors()&&this.allTouched())}set mainControl(E){this.mainControlSubscription&&this.mainControlSubscription.unsubscribe(),this.mainControlSubscription=E.events.pipe((0,i.pQ)(this.destroyRef)).subscribe(m=>(0,d.O8)(()=>this.errors.set(E.errors))),this.errors.set(E.errors)}set relevantControls(E){E&&(this.relevantControlSubscriptions&&this.relevantControlSubscriptions.forEach(m=>m.unsubscribe()),this.relevantControlSubscriptions=E.map(m=>m.events.pipe((0,i.pQ)(this.destroyRef)).subscribe(h=>{this.allTouched.set(this.allReleventControlsTouched(E))})))}allReleventControlsTouched(E){return E.every(m=>m.touched)}static#e=f=()=>(this.\u0275fac=function(m){return new(m||u)},this.\u0275cmp=_.VBU({type:u,selectors:[["tri-multi-control-error"]],inputs:{mainControl:"mainControl",relevantControls:"relevantControls",automationId:[1,"automationId"]},decls:2,vars:1,consts:[["aria-live","assertive","aria-atomic","true","role","status"],[3,"errors","errorListID"]],template:function(m,h){1&m&&(_.j41(0,"div",0),_.nVh(1,v,1,2,"tri-error-list",1),_.k0s()),2&m&&(_.R7$(),_.vxM(h.hasErrors()?1:-1))},dependencies:[p.K],encapsulation:2}))}return f(),u})()},70195(P,b,t){t.d(b,{V:()=>d});var r=t(44436);const o=["*"];let d=(()=>{var p;class i{static#e=p=()=>(this.\u0275fac=function(c){return new(c||i)},this.\u0275cmp=r.VBU({type:i,selectors:[["tri-screenreader-only"]],hostAttrs:[1,"tri-visually-hidden"],ngContentSelectors:o,decls:1,vars:0,template:function(c,f){1&c&&(r.NAR(),r.SdG(0))},encapsulation:2}))}return p(),i})()},73231(P,b,t){t.d(b,{W:()=>r});class r{registerOnChange(d){}registerOnTouched(d){}setDisabledState(d){}writeValue(d){}}},92350(P,b,t){t.d(b,{_:()=>p});var r=t(8137),o=t(83438),d=t(44436);let p=(()=>{var i;class _{constructor(){this.maskedStringAriaLabelService=(0,r.WQX)(o.F)}transform(c,f,u){return this.maskedStringAriaLabelService.transformValue(c,f,u)}static#e=i=()=>(this.\u0275fac=function(f){return new(f||_)},this.\u0275pipe=d.EJ8({name:"maskedStringAriaLabel",type:_,pure:!0}))}return i(),_})()},61155(P,b,t){t.d(b,{D:()=>o,w:()=>d});var r=t(44436);let o=(()=>{var p;class i{transform(v,c){return v?c===d.Digits?v.replace(/(\d{2,})/g,f=>` ${f.split("").join(" ")} `).trim():c===d.Characters?v.split("").join(" ").trim():v:""}static#e=p=()=>(this.\u0275fac=function(c){return new(c||i)},this.\u0275pipe=r.EJ8({name:"speakAs",type:i,pure:!0}))}return p(),i})();var d=function(p){return p.Digits="digits",p.Characters="characters",p}(d||{})},83438(P,b,t){t.d(b,{F:()=>d});var r=t(61155),o=t(8137);let d=(()=>{var p;class i{transformValue(v,c,f){if(!v)return"";const u=v.split("*").pop()??"";return f===r.w.Digits?`${c} ${u.split("").join(" ")}`:`${c} ${u}`}static#e=p=()=>(this.\u0275fac=function(c){return new(c||i)},this.\u0275prov=o.jDH({token:i,factory:i.\u0275fac,providedIn:"root"}))}return p(),i})()}}]); 2//# sourceMappingURL=3341.9404807488aba0b7.js.map
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.