1"use strict";(self.webpackChunkib=self.webpackChunkib||[]).push([[1216],{76754(T,h,o){o.d(h,{a:()=>_});var r=o(37580),s=o(7511),u=o(67518),a=o(44436);let _=(()=>{var p;class c{constructor(){this.currentStep=(0,r.hFB)(),this.totalSteps=(0,r.hFB)(),this.automationId=(0,r.hFB)(""),this.ariaLabel=r.hFB.required(),this.progressPercentage=(0,s.EW)(()=>{const M=this.currentStep(),d=this.totalSteps();if((0,u.O9)(M)&&(0,u.O9)(d)){const E=M+1;return 0===d||E>=d?100:100/d*E}return 0}),this.roundedProgressPercentage=(0,s.EW)(()=>Math.round(100*this.progressPercentage())/100)}static#t=p=()=>(this.\u0275fac=function(d){return new(d||c)},this.\u0275cmp=a.VBU({type:c,selectors:[["tri-progress-bar"]],inputs:{currentStep:[1,"currentStep"],totalSteps:[1,"totalSteps"],automationId:[1,"automationId"],ariaLabel:[1,"ariaLabel"]},decls:2,vars:7,consts:[[1,"progress-bar"],["role","progressbar","tabindex","-1",1,"progress-bar__progress",3,"id"]],template:function(d,E){1&d&&(a.rj2(0,"div",0),a.Hgh(1,"div",1),a.eux()),2&d&&(a.R7$(),a.Aen("width:"+E.progressPercentage()+"%"),a.Avn("id",E.automationId()),a.BMQ("aria-label",E.ariaLabel())("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",E.roundedProgressPercentage()))},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}.progress-bar[_ngcontent-%COMP%]{background-color:var(--%NS%surface-default-highlight);border-radius:6px;height:4px;opacity:1}.progress-bar__progress[_ngcontent-%COMP%]{background-color:var(--%NS%surface-inverse);border-radius:6px;height:4px;transition:width .5s}"]}))}return p(),c})()},38478(T,h,o){o.d(h,{QuestionsModalComponent:()=>l});var r=o(8137),s=o(23574),u=o(81185),a=o(34735),_=o(61284),p=o(19545),c=o(73179),C=o(99739),M=o(7455),d=o(87541),E=o(35425),A=o(11477),w=o(40383),B=o(31831),F=o(47091),v=o(34456),I=o(48503),L=o(76754),b=o(79748),S=o(2913),D=o(44116),y=o(16803),t=o(44436);function g(m,O){if(1&m){const f=t.RV6();t.j41(0,"div",4),t.nrm(1,"div",5),t.nI1(2,"sanitizeHtml"),t.j41(3,"tri-form-field"),t.nrm(4,"tri-text-input-auto-height",6),t.nI1(5,"translate"),t.nI1(6,"translate"),t.qAN(),t.j41(7,"tri-hint"),t.EFF(8),t.k0s()()(),t.j41(9,"div",7),t.EFF(10),t.nI1(11,"translate"),t.k0s(),t.j41(12,"div",8)(13,"div",9)(14,"tri-button",10),t.bIt("clickAction",function(){r.eBV(f);const x=t.XpG(3);return r.Njj(x.submitAnswer())}),t.EFF(15),t.nI1(16,"translate"),t.k0s()()()}if(2&m){const f=t.XpG(2),P=t.XpG();t.R7$(),t.Y8G("innerHTML",t.bMT(2,13,O.questionText),t.npT),t.R7$(3),t.Y8G("formControl",P.answerText)("maxLength",f.maxLengthAnswerText)("automationId","ANSWER_TEXT")("allowNewLines",!0)("placeholder",t.bMT(5,15,"kyc.questions.answer"))("label",t.bMT(6,17,"kyc.questions.answer")),t.QXe(),t.R7$(4),t.Lme("",P.answerText.value.trimEnd().length," / ",f.maxLengthAnswerText),t.R7$(2),t.SpI(" ",t.bMT(11,19,"kyc.questions.submission-is-final-warning")," "),t.R7$(4),t.Y8G("automationId","SUBMIT_ANSWER")("enabled",P.answerText.value.trimEnd().length>0),t.R7$(),t.SpI(" ",t.bMT(16,21,"kyc.questions.submit")," ")}}function R(m,O){1&m&&t.nrm(0,"tri-loader")}function n(m,O){if(1&m&&t.nVh(0,g,17,23)(1,R,1,0,"tri-loader"),2&m){let f;
1const P=t.XpG(),x=t.XpG();t.vxM((f=x.getCurrentQuestion(P))?0:1,f)}}function e(m,O){1&m&&t.nrm(0,"tri-loader")}function i(m,O){if(1&m){const f=t.RV6();t.j41(0,"tri-modal-header",0),t.nI1(1,"translate"),t.nI1(2,"translate"),t.bIt("cancel",function(){r.eBV(f);const x=t.XpG();return r.Njj(x.closeModal())}),t.k0s(),t.j41(3,"div",1)(4,"div",2),t.nrm(5,"tri-progress-bar",3),t.nI1(6,"translate"),t.k0s(),t.nVh(7,n,2,1)(8,e,1,0,"tri-loader"),t.k0s()}if(2&m){const f=O,P=t.XpG();t.Y8G("title",t.bMT(1,7,"kyc.questions.additional-questions"))("withCancelButton",!0)("cancelButtonText",t.bMT(2,9,"generic.cancel")),t.R7$(5),t.Y8G("totalSteps",f.unansweredQuestionsQueue.length+f.nrOfQuestionsAnsweredSinceInit)("currentStep",f.nrOfQuestionsAnsweredSinceInit)("ariaLabel",t.bMT(6,11,"kyc.questions.progress-bar-aria-label")),t.R7$(2),t.vxM(f.status===P.StoreDataStatus.SUCCESS?7:8)}}let l=(()=>{var m;class O{constructor(){this.store$=(0,r.WQX)(_.il),this.piwikService=(0,r.WQX)(D.z),this.customerOutreachKycRoutingService=(0,r.WQX)(S.s),this.customerOutreachKycType=this.store$.selectSignal(a.Gn),this.state$=this.store$.select(a.Vv),this.StoreDataStatus=w.O,this.getCurrentQuestion=u.kZ,this.answerText=new v.MJ("",{nonNullable:!0,validators:v.k0.required})}ngOnInit(){this.registerPiwikEvent("start-questions"),this.addTrimmedValidator()}addTrimmedValidator(){this.answerText.addValidators(F.N.createNotJustWhitespaceValidator())}submitAnswer(){this.registerPiwikEvent("submit-answer"),this.store$.dispatch((0,s.gD)({answerText:this.answerText.value.trimEnd()})),this.answerText.setValue(""),this.answerText.markAsUntouched()}closeModal(){this.registerPiwikEvent("cancel-questions"),this.customerOutreachKycRoutingService.cancelAction()}registerPiwikEvent(P){this.customerOutreachKycType()===y.x.CDD?this.piwikService.registerEvent({"cdd-private-additional-outreach":P}):this.piwikService.registerEvent({"ahe-private-additional-outreach":P})}static#t=m=()=>(this.\u0275fac=function(x){return new(x||O)},this.\u0275cmp=t.VBU({type:O,selectors:[["tri-questions"]],decls:2,vars:3,consts:[["titleId","OUTREACH_KYC_QUESTIONS",3,"cancel","title","withCancelButton","cancelButtonText"],[1,"questions"],[1,"questions__progressbar"],[3,"totalSteps","currentStep","ariaLabel"],[1,"questions__content"],["id","QUESTION_TEXT",1,"questions__question-text",3,"innerHTML"],["triFormsMapStyleClasses","",1,"show-disabled","questions__input-auto-height",3,"formControl","maxLength","automationId","allowNewLines","placeholder","label"],[1,"questions__footer-text"],[1,"questions__buttons"],[1,"questions__buttons__right"],["buttonType","primary",3,"clickAction","automationId","enabled"]],template:function(x,W){if(1&x&&(t.nVh(0,i,9,13),t.nI1(1,"async")),2&x){let N;t.vxM((N=t.bMT(1,1,W.state$))?0:-1,N)}},dependencies:[p.Q,L.a,A._,v.X1,v.BC,v.l_,C.V,M.e,d.d,E.z,c.K,b.Jj,I.D9,B.b],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}.questions[_ngcontent-%COMP%]{overflow:auto}.questions__progressbar[_ngcontent-%COMP%]{transform:scaleX(.5)}@media(min-width:0){.questions__progressbar[_ngcontent-%COMP%]{padding-top:20px}}@media(min-width:667px){.questions__progressbar[_ngcontent-%COMP%]{padding-top:20px}}@media(min-width:768px){.questions__progressbar[_ngcontent-%COMP%]{padding-top:24px}}@media(min-width:1024px){.questions__progressbar[_ngcontent-%COMP%]{padding-top:24px}}@media(min-width:1440px){.questions__progressbar[_ngcontent-%COMP%]{padding-top:28px}}@media(min-width:1920px){.questions__progressbar[_ngcontent-%COMP%]{padding-top:32px}}@media(min-width:0){.questions__progressbar[_ngcontent-%COMP%]{padding-bottom:20px}}@media(min-width:667px){.questions__progressbar[_ngcontent-%COMP%]{padding-bottom:20px}}@media(min-width:768px){.questions__progressbar[_ngcontent-%COMP%]{padding-bottom:24px}}@media(min-width:1024px){.questions__progressbar[_ngcontent-%COMP%]{padding-bottom:24px}}
1@media(min-width:1440px){.questions__progressbar[_ngcontent-%COMP%]{padding-bottom:28px}}@media(min-width:1920px){.questions__progressbar[_ngcontent-%COMP%]{padding-bottom:32px}}.questions__content[_ngcontent-%COMP%]{display:block;background-color:var(--%NS%surface-discovery-subtle)}@media screen and (min-width:0){.questions__content[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:667px){.questions__content[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:768px){.questions__content[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:1024px){.questions__content[_ngcontent-%COMP%]{font-size:.9375rem}}@media screen and (min-width:1440px){.questions__content[_ngcontent-%COMP%]{font-size:1.0625rem}}@media screen and (min-width:1920px){.questions__content[_ngcontent-%COMP%]{font-size:1.125rem}}@media(min-width:0){.questions__content[_ngcontent-%COMP%]{padding-left:15px}}@media(min-width:667px){.questions__content[_ngcontent-%COMP%]{padding-left:15px}}@media(min-width:768px){.questions__content[_ngcontent-%COMP%]{padding-left:18px}}@media(min-width:1024px){.questions__content[_ngcontent-%COMP%]{padding-left:18px}}@media(min-width:1440px){.questions__content[_ngcontent-%COMP%]{padding-left:21px}}@media(min-width:1920px){.questions__content[_ngcontent-%COMP%]{padding-left:24px}}@media(min-width:0){.questions__content[_ngcontent-%COMP%]{padding-right:15px}}@media(min-width:667px){.questions__content[_ngcontent-%COMP%]{padding-right:15px}}@media(min-width:768px){.questions__content[_ngcontent-%COMP%]{padding-right:18px}}@media(min-width:1024px){.questions__content[_ngcontent-%COMP%]{padding-right:18px}}@media(min-width:1440px){.questions__content[_ngcontent-%COMP%]{padding-right:21px}}@media(min-width:1920px){.questions__content[_ngcontent-%COMP%]{padding-right:24px}}@media(min-width:0){.questions__content[_ngcontent-%COMP%]{padding-top:15px}}@media(min-width:667px){.questions__content[_ngcontent-%COMP%]{padding-top:15px}}@media(min-width:768px){.questions__content[_ngcontent-%COMP%]{padding-top:18px}}@media(min-width:1024px){.questions__content[_ngcontent-%COMP%]{padding-top:18px}}@media(min-width:1440px){.questions__content[_ngcontent-%COMP%]{padding-top:21px}}@media(min-width:1920px){.questions__content[_ngcontent-%COMP%]{padding-top:24px}}@media(min-width:0){.questions__content[_ngcontent-%COMP%]{padding-bottom:15px}}@media(min-width:667px){.questions__content[_ngcontent-%COMP%]{padding-bottom:15px}}@media(min-width:768px){.questions__content[_ngcontent-%COMP%]{padding-bottom:18px}}@media(min-width:1024px){.questions__content[_ngcontent-%COMP%]{padding-bottom:18px}}@media(min-width:1440px){.questions__content[_ngcontent-%COMP%]{padding-bottom:21px}}@media(min-width:1920px){.questions__content[_ngcontent-%COMP%]{padding-bottom:24px}}.questions__question-text[_ngcontent-%COMP%]{text-align:left}@media(min-width:0){.questions__question-text[_ngcontent-%COMP%]{margin-bottom:15px}}@media(min-width:667px){.questions__question-text[_ngcontent-%COMP%]{margin-bottom:15px}}@media(min-width:768px){.questions__question-text[_ngcontent-%COMP%]{margin-bottom:18px}}@media(min-width:1024px){.questions__question-text[_ngcontent-%COMP%]{margin-bottom:18px}}@media(min-width:1440px){.questions__question-text[_ngcontent-%COMP%]{margin-bottom:21px}}@media(min-width:1920px){.questions__question-text[_ngcontent-%COMP%]{margin-bottom:24px}}.questions__footer-text[_ngcontent-%COMP%]{color:var(--%NS%text-subtle)}@media screen and (min-width:0){.questions__footer-text[_ngcontent-%COMP%]{font-size:.75rem}}@media screen and (min-width:667px){.questions__footer-text[_ngcontent-%COMP%]{font-size:.75rem}}@media screen and (min-width:768px){.questions__footer-text[_ngcontent-%COMP%]{font-size:.75rem}}@media screen and (min-width:1024px){.questions__footer-text[_ngcontent-%COMP%]{font-size:.8125rem}}@media screen and (min-width:1440px){.questions__footer-text[_ngcontent-%COMP%]{font-size:.9375rem}}@media screen and (min-width:1920px){.questions__footer-text[_ngcontent-%COMP%]{font-size:1rem}}@media(min-width:0){.questions__footer-text[_ngcontent-%COMP%]{margin-top:10px}}@media(min-width:667px){.questions__footer-text[_ngcontent-%COMP%]{margin-top:10px}}@media(min-width:768px){.questions__footer-text[_ngcontent-%COMP%]{margin-top:12px}}@media(min-width:1024px){.questions__footer-text[_ngcontent-%COMP%]{margin-top:12px}}@media(min-width:1440px){.questions__footer-text[_ngcontent-%COMP%]{margin-top:14px}}@media(min-width:1920px){.questions__footer-text[_ngcontent-%COMP%]{margin-top:16px}}.questions__buttons[_ngcontent-%COMP%]{align-items:baseline;display:flex;flex-direction:row}@media(min-width:0){.questions__buttons[_ngcontent-%COMP%]{margin-top:25px}}@media(min-width:667px){.questions__buttons[_ngcontent-%COMP%]{margin-top:25px}}@media(min-width:768px){.questions__buttons[_ngcontent-%COMP%]{margin-top:30px}}@media(min-width:1024px){.questions__buttons[_ngcontent-%COMP%]{margin-top:30px}}@media(min-width:1440px){.questions__buttons[_ngcontent-%COMP%]{margin-top:35px}}@media(min-width:1920px){.questions__buttons[_ngcontent-%COMP%]{margin-top:40px}}.questions__buttons__right[_ngcontent-%COMP%]{align-items:flex-end;display:flex;flex-direction:column;flex-grow:1}ol[_ngcontent-%COMP%] li[data-list=bullet][_ngcontent-%COMP%]{list-style-type:disc}"],changeDetection:1}))}return m(),O})()},11477(T,h,o){o.d(h,{_:()=>p});var r=o(37580),s=o(8137),u=o(44436),a=o(3402),_=o(34456);let p=(()=>{var c;class C{constructor(){this.el=(0,s.WQX)(u.aKT),this.control=(0,s.WQX)(_.vO),this.constants=(0,s.WQX)(a.Y),this.emptyState=(0,r.hFB)("")}toggleClass(d,E){this.el.nativeElement.classList.toggle(E,d)}fieldHasValue(){const d=this.control.value;return d!==this.emptyState()&&!!d}ngOnDestroy(){this.subscription?.unsubscribe()}ngOnInit(){this.toggleClass(this.fieldHasValue(),this.constants.COMPONENT_VALUE_FILLED_CLASS),this.toggleClass(!this.fieldHasValue(),this.constants.COMPONENT_VALUE_EMPTY_CLASS),this.subscription=this.control.valueChanges?.subscribe(()=>{this.toggleClass(this.fieldHasValue(),this.constants.COMPONENT_VALUE_FILLED_CLASS),this.toggleClass(!this.fieldHasValue(),this.constants.COMPONENT_VALUE_EMPTY_CLASS),this.toggleClass(this.control.disabled??!1,this.constants.COMPONENT_VALUE_DISABLED_CLASS)})}static#t=c=()=>(this.\u0275fac=function(E){return new(E||C)}
1,this.\u0275dir=u.FsC({type:C,selectors:[["","triFormsMapStyleClasses",""]],inputs:{emptyState:[1,"emptyState"]}}))}return c(),C})()},13230(T,h,o){o.d(h,{g:()=>s});var r=o(44436);let s=(()=>{var u;class a{onClick(p){p.stopPropagation()}static#t=u=()=>(this.\u0275fac=function(c){return new(c||a)},this.\u0275dir=r.FsC({type:a,selectors:[["","triStopClickPropagation",""]],hostBindings:function(c,C){1&c&&r.bIt("click",function(d){return C.onClick(d)})}}))}return u(),a})()},47091(T,h,o){o.d(h,{N:()=>u});var r=o(34456),s=o(43666);class u{static createAtLeastOneIsRequiredValidator(_){return c=>{const C=Object.keys(c.controls).filter(M=>_.includes(M)).map(M=>c.controls[M].value).join("");if(!C)return{oneRequiredError:{given:C}}}}static stringContainsEmoji(_){return new RegExp("\\p{So}","u").test(_)}static pattern(_,p,c){return _?M=>{if(!M.value)return;let d=M.value;return c&&(d=d.replace(c,"")),_.test(d)?void 0:{[p]:{}}}:r.k0.nullValidator}static selectMinimum(_){return c=>{if(!c.value||c.value.length<_)return{selectMinimum:{given:c.value?c.value.length:0,expected:_}}}}static createNotJustWhitespaceValidator(){return _=>_.value?s.w.isTrimmedStringDefined(_.value)?null:{required:!0}:null}}},6075(T,h,o){o.d(h,{OE:()=>s,i8:()=>a});var r=o(44436);function s(_,p=0){return function u(_){return!isNaN(parseFloat(_))&&!isNaN(Number(_))}(_)?Number(_):2===arguments.length?p:0}function a(_){return _ instanceof r.aKT?_.nativeElement:_}},90603(T,h,o){function r(u){return 0===u.buttons||0===u.detail}function s(u){const a=u.touches&&u.touches[0]||u.changedTouches&&u.changedTouches[0];return!(!a||-1!==a.identifier||null!=a.radiusX&&1!==a.radiusX||null!=a.radiusY&&1!==a.radiusY)}o.d(h,{_:()=>r,w:()=>s})},76522(T,h,o){o.d(h,{FN:()=>y,Uc:()=>L,vR:()=>t});var r=o(44436),s=o(8137),u=o(84205),a=o(75797),_=o(59452),p=o(91817),c=o(47470),C=o(33900),M=o(90603),d=o(68310),E=o(98508),A=o(82548),w=o(6075);const B=new s.nKC("cdk-input-modality-detector-options"),F={ignoreKeys:[18,17,224,91,16]},I={passive:!0,capture:!0};let L=(()=>{class g{_platform=(0,s.WQX)(E.O);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new a.t(null);_options;_lastTouchMs=0;_onKeydown=n=>{this._options?.ignoreKeys?.some(e=>e===n.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,d.Fb)(n))};_onMousedown=n=>{Date.now()-this._lastTouchMs<650||(this._modality.next((0,M._)(n)?"keyboard":"mouse"),this._mostRecentTarget=(0,d.Fb)(n))};_onTouchstart=n=>{(0,M.w)(n)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,d.Fb)(n))};constructor(){const n=(0,s.WQX)(s.SKi),e=(0,s.WQX)(s.qQL),i=(0,s.WQX)(B,{optional:!0});if(this._options={...F,...i},this.modalityDetected=this._modality.pipe((0,c.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,p.F)()),this._platform.isBrowser){const l=(0,s.WQX)(r._9s).createRenderer(null,null);this._listenerCleanups=n.runOutsideAngular(()=>[l.listen(e,"keydown",this._onKeydown,I),l.listen(e,"mousedown",this._onMousedown,I),l.listen(e,"touchstart",this._onTouchstart,I)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(n=>n())}static \u0275fac=function(e){return new(e||g)};static \u0275prov=r.tV_({token:g,factory:g.\u0275fac})}return g})();var b=function(g){return g[g.IMMEDIATE=0]="IMMEDIATE",g[g.EVENTUAL=1]="EVENTUAL",g}(b||{});const S=new s.nKC("cdk-focus-monitor-default-options"),D=(0,A.B)({passive:!0,capture:!0});let y=(()=>{class g{_ngZone=(0,s.WQX)(s.SKi);_platform=(0,s.WQX)(E.O);_inputModalityDetector=(0,s.WQX)(L);_origin=null;_lastFocusOrigin=null;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=(0,s.WQX)(s.qQL);_stopInputModalityDetector=new u.B;constructor(){const n=(0,s.WQX)(S,{optional:!0});this._detectionMode=n?.detectionMode||b.IMMEDIATE}_rootNodeFocusAndBlurListener=n=>{for(let i=(0,d.Fb)(n);i;i=i.parentElement)"focus"===n.type?this._onFocus(n,i):this._onBlur(n,i)};monitor(n,e=!1){const i=(0,w.i8)(n);if(!this._platform.isBrowser||1!==i.nodeType)return(0,_.of)();const l=(0,d.KT)(i)||this._document,m=this._elementInfo.get(i);if(m)return e&&(m.checkChildren=!0),m.subject;
1const O={checkChildren:e,subject:new u.B,rootNode:l};return this._elementInfo.set(i,O),this._registerGlobalListeners(O),O.subject}stopMonitoring(n){const e=(0,w.i8)(n),i=this._elementInfo.get(e);i&&(i.subject.complete(),this._setClasses(e),this._elementInfo.delete(e),this._removeGlobalListeners(i))}focusVia(n,e,i){const l=(0,w.i8)(n);l===this._document.activeElement?this._getClosestElementsInfo(l).forEach(([O,f])=>this._originChanged(O,e,f)):(this._setOrigin(e),"function"==typeof l.focus&&l.focus(i))}ngOnDestroy(){this._elementInfo.forEach((n,e)=>this.stopMonitoring(e))}_getWindow(){return this._document.defaultView||window}_getFocusOrigin(n){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(n)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:n&&this._isLastInteractionFromInputLabel(n)?"mouse":"program"}_shouldBeAttributedToTouch(n){return this._detectionMode===b.EVENTUAL||!!n?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(n,e){n.classList.toggle("cdk-focused",!!e),n.classList.toggle("cdk-touch-focused","touch"===e),n.classList.toggle("cdk-keyboard-focused","keyboard"===e),n.classList.toggle("cdk-mouse-focused","mouse"===e),n.classList.toggle("cdk-program-focused","program"===e)}_setOrigin(n,e=!1){this._ngZone.runOutsideAngular(()=>{this._origin=n,this._originFromTouchInteraction="touch"===n&&e,this._detectionMode===b.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(n,e){const i=this._elementInfo.get(e),l=(0,d.Fb)(n);!i||!i.checkChildren&&e!==l||this._originChanged(e,this._getFocusOrigin(l),i)}_onBlur(n,e){const i=this._elementInfo.get(e);!i||i.checkChildren&&n.relatedTarget instanceof Node&&e.contains(n.relatedTarget)||(this._setClasses(e),this._emitOrigin(i,null))}_emitOrigin(n,e){n.subject.observers.length&&this._ngZone.run(()=>n.subject.next(e))}_registerGlobalListeners(n){if(!this._platform.isBrowser)return;const e=n.rootNode,i=this._rootNodeFocusListenerCount.get(e)||0;i||this._ngZone.runOutsideAngular(()=>{e.addEventListener("focus",this._rootNodeFocusAndBlurListener,D),e.addEventListener("blur",this._rootNodeFocusAndBlurListener,D)}),this._rootNodeFocusListenerCount.set(e,i+1),1===++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,C.Q)(this._stopInputModalityDetector)).subscribe(l=>{this._setOrigin(l,!0)}))}_removeGlobalListeners(n){const e=n.rootNode;if(this._rootNodeFocusListenerCount.has(e)){const i=this._rootNodeFocusListenerCount.get(e);i>1?this._rootNodeFocusListenerCount.set(e,i-1):(e.removeEventListener("focus",this._rootNodeFocusAndBlurListener,D),e.removeEventListener("blur",this._rootNodeFocusAndBlurListener,D),this._rootNodeFocusListenerCount.delete(e))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(n,e,i){this._setClasses(n,e),this._emitOrigin(i,e),this._lastFocusOrigin=e}_getClosestElementsInfo(n){const e=[];return this._elementInfo.forEach((i,l)=>{(l===n||i.checkChildren&&l.contains(n))&&e.push([l,i])}),e}_isLastInteractionFromInputLabel(n){const{_mostRecentTarget:e,mostRecentModality:i}=this._inputModalityDetector;if("mouse"!==i||!e||e===n||"INPUT"!==n.nodeName&&"TEXTAREA"!==n.nodeName||n.disabled)return!1;const l=n.labels;if(l)for(let m=0;m<l.length;m++)if(l[m].contains(e))return!0;return!1}static \u0275fac=function(e){return new(e||g)};static \u0275prov=r.tV_({token:g,factory:g.\u0275fac})}return g})(),t=(()=>{class g{_elementRef=(0,s.WQX)(r.aKT);_focusMonitor=(0,s.WQX)(y);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new s.bkB;get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const n=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(n,1===n.nodeType&&n.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(e=>{this._focusOrigin=e,this.cdkFocusChange.emit(e)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription?.unsubscribe()}static \u0275fac=function(e){return new(e||g)};static \u0275dir=r.FsC({type:g,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return g})()},82548(T,h,o){let r;function u(a){return function s(){if(null==r&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>r=!0}))}finally{r=r||!1}return r}()?a:!!a.capture}o.d(h,{B:()=>u})}}]); 2//# sourceMappingURL=1216.71efbb9cc921ff15.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.