PageSourceSearch

https://portal.secore.ai/6269.6cca7d4711b3f49e.js

js secore.ai collected 2026-10-05 12:38:14 UTC 14,711 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkSeCore=self.webpackChunkSeCore||[]).push([[6269],{4567:(I,m,c)=>{c.d(m,{S:()=>M});var t=c(1360),y=c(764),_=c(8434),u=c(4341),v=c(8731);const d=i=>({"cursor-pointer":i});function e(i,h){if(1&i&&(t.j41(0,"label",8),t.EFF(1),t.k0s()),2&i){const n=t.XpG();t.BMQ("for",n.ref?n.ref:null),t.R7$(),t.JRh(n.label)}}function f(i,h){if(1&i){const n=t.RV6();t.j41(0,"app-icon",9),t.bIt("click",function(){t.eBV(n);const o=t.XpG();return t.Njj(o.clickIcon())}),t.k0s()}if(2&i){const n=t.XpG();t.Y8G("name",n.icon)("ngClass",t.eq3(2,d,"eye"==n.icon||"eye-slash"==n.icon))}}function b(i,h){if(1&i){const n=t.RV6();t.qex(0),t.j41(1,"input",10),t.bIt("change",function(o){t.eBV(n);const r=t.XpG();return t.Njj(r.change(o))})("input",function(o){t.eBV(n);const r=t.XpG();return t.Njj(r.input(o))})("keyup",function(o){t.eBV(n);const r=t.XpG();return t.Njj(r.keyup(o))}),t.k0s(),t.bVm()}if(2&i){const n=t.XpG();t.R7$(),t.Y8G("type",n.inputType)("placeholder",n.placeholder)("value",n.value)("formControl",n.control)("readonly",n.readonly)("pattern",n.pattern)("classList",n.classes),t.BMQ("max",n.max)("min",n.min)("maxlength",n.maxlength)("minlength",n.minlength)("id",n.ref?n.ref:null)}}function x(i,h){if(1&i){const n=t.RV6();t.qex(0),t.j41(1,"input",11),t.bIt("change",function(o){t.eBV(n);const r=t.XpG();return t.Njj(r.change(o))})("input",function(o){t.eBV(n);const r=t.XpG();return t.Njj(r.input(o))})("keyup",function(o){t.eBV(n);const r=t.XpG();return t.Njj(r.keyup(o))}),t.k0s(),t.bVm()}if(2&i){const n=t.XpG();t.R7$(),t.Y8G("type",n.inputType)("placeholder",n.placeholder)("value",n.value)("readonly",n.readonly)("pattern",n.pattern)("classList",n.classes),t.BMQ("max",n.max)("min",n.min)("maxlength",n.maxlength)("minlength",n.minlength)("id",n.ref?n.ref:null)}}function C(i,h){if(1&i){const n=t.RV6();t.j41(0,"app-icon",12),t.bIt("click",function(){t.eBV(n);const o=t.XpG();return t.Njj(o.showErrors=!o.showErrors)}),t.k0s()}if(2&i){const n=t.XpG();t.Y8G("title",n.errors)}}function E(i,h){if(1&i){const n=t.RV6();t.j41(0,"small",13),t.bIt("click",function(){t.eBV(n);const o=t.XpG();return t.Njj(o.showErrors=!1)}),t.EFF(1),t.k0s()}if(2&i){const n=t.XpG();t.R7$(),t.JRh(n.errors)}}function w(i,h){if(1&i&&(t.j41(0,"p",14),t.EFF(1),t.k0s()),2&i){const n=t.XpG();t.R7$(),t.JRh(n.helper)}}let M=(()=>{class i{constructor(n){this.messagesHandlingService=n,this.onChange=new t.bkB,this.OnInput=new t.bkB,this.OnKeyup=new t.bkB,this.label="",this.placeholder="",this.value="",this.inputType="text",this.helper="",this.icon="",this.hasError=!1,this.max="",this.maxlength="",this.min="",this.minlength="",this.ref="",this.readonly=!1,this.submitted=!1,this.pattern="",this.iconAlign="left",this.classes="",this.errors="",this.showErrors=!1}ngOnInit(){"password"==this.inputType&&(this.icon="eye",this.iconAlign="right"),this.submitted&&this.checkSubmitted()}ngOnChanges(n){(this.submitted||n.submitted&&n.submitted.currentValue)&&this.checkSubmitted()}input(n){this.submitted&&this.checkSubmitted(),this.OnInput.emit(n.target.value)}change(n){this.onChange.emit(n.target.value)}keyup(n){this.submitted&&this.checkSubmitted(),this.OnKeyup.emit(n.target.value)}clickIcon(){"password"==this.inputType&&"eye"==this.icon?(this.icon="eye-slash",this.inputType="text"):"text"==this.inputType&&"eye-slash"==this.icon&&(this.icon="eye",this.inputType="password")}checkSubmitted(){if(this.submitted=!0,this.control&&this.control.errors){this.hasError=!0;let n=this.control.errors;if(this.errors="",n.required)this.errors=this.messagesHandlingService.getMessage("requiredField");else if(n.pattern){let p="";("password"==this.inputType&&"eye"==this.icon||"text"==this.inputType&&"eye-slash"==this.icon)&&(p=this.messagesHandlingService.getMessage("passwordPattern")),"email"==this.inputType&&(p=this.messagesHandlingService.getMessage("invalidEmail")),this.errors=this.messagesHandlingService.getMessage("invalidInput",{pattern:p})}else if(n.email){let p=this.messagesHandlingService.getMessage("invalidEmail");this.errors=this.messagesHandlingService.getMessage("invalidInput",{pattern:p})}else this.errors=this.messagesHandlingService.getMessage("invalidInput",{pattern:""})}else this.hasError=!1}static{this.\u0275fac=function(p){return new(p||i)(t.rXU(y.x))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-input"]],inputs:{label:"label",placeholder:"placeholder",value:"value",inputType:"inputType",control:"control",helper:"helper",icon:"icon",hasError:"hasError",max:"max",maxlength:"maxlength",min:"min",minlength:"minlength",ref:"ref",readonly:"readonly",submitted:"submitted",pattern:"pattern",
1iconAlign:"iconAlign",classes:"classes"},outputs:{onChange:"onChange",OnInput:"OnInput",OnKeyup:"OnKeyup"},standalone:!1,features:[t.OA$],decls:9,vars:13,consts:[[1,"app-input"],["class","app-input-label",4,"ngIf"],[1,"app-input-container",3,"ngClass"],["class","app-input-icon",3,"name","ngClass","click",4,"ngIf"],[4,"ngIf"],["class","has-error-icon","name","alert-circle",3,"title","click",4,"ngIf"],["class","text-error-500",3,"click",4,"ngIf"],["class","app-input-helper",4,"ngIf"],[1,"app-input-label"],[1,"app-input-icon",3,"click","name","ngClass"],[3,"change","input","keyup","type","placeholder","value","formControl","readonly","pattern","classList"],[3,"change","input","keyup","type","placeholder","value","readonly","pattern","classList"],["name","alert-circle",1,"has-error-icon",3,"click","title"],[1,"text-error-500",3,"click"],[1,"app-input-helper"]],template:function(p,o){1&p&&(t.j41(0,"div",0),t.DNE(1,e,2,2,"label",1),t.j41(2,"div",2),t.DNE(3,f,1,4,"app-icon",3)(4,b,2,12,"ng-container",4)(5,x,2,11,"ng-container",4)(6,C,1,1,"app-icon",5),t.k0s(),t.DNE(7,E,2,1,"small",6),t.k0s(),t.DNE(8,w,2,1,"p",7)),2&p&&(t.R7$(),t.Y8G("ngIf",o.label),t.R7$(),t.AVh("has-error",o.hasError)("has-icon",o.icon),t.Mz_("ngClass","icon-",o.iconAlign,""),t.R7$(),t.Y8G("ngIf",o.icon),t.R7$(),t.Y8G("ngIf",o.control),t.R7$(),t.Y8G("ngIf",!o.control),t.R7$(),t.Y8G("ngIf",o.hasError),t.R7$(),t.Y8G("ngIf",o.showErrors&&""!=o.errors&&o.hasError),t.R7$(),t.Y8G("ngIf",o.helper))},dependencies:[_.YU,_.bT,u.me,u.BC,u.R_,u.l_,v.R],styles:["[_nghost-%COMP%]{display:block}.app-input-label[_ngcontent-%COMP%]{margin-bottom:.375rem;display:block;font-size:.875rem;font-weight:500;line-height:1.25rem}.app-input-container[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center}.app-input-container[_ngcontent-%COMP%]   .app-input-icon[_ngcontent-%COMP%]{position:absolute;--tw-text-opacity: 1;color:rgb(102 112 133 / var(--tw-text-opacity, 1))}.app-input-container.icon-right[_ngcontent-%COMP%]   .app-input-icon[_ngcontent-%COMP%]{right:.5rem}.app-input-container.icon-left[_ngcontent-%COMP%]   .app-input-icon[_ngcontent-%COMP%]{left:.5rem}.app-input-container[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{text-overflow:ellipsis;font-size:1rem;font-weight:400;font-style:normal;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(16 24 40 / var(--tw-text-opacity, 1));width:100%;border-radius:.5rem;--tw-border-opacity: 1;border-color:rgb(208 213 221 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0px 1px 2px 0px rgba(16, 24, 40, .05);
1--tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-input-container[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus{--tw-border-opacity: 1;border-color:rgb(164 188 253 / var(--tw-border-opacity, 1));--tw-shadow: 0px 0px 0px 4px rgba(158, 119, 237, .24), 0px 1px 2px 0px rgba(16, 24, 40, .05);--tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color), 0px 1px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.app-input-container[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{font-size:1rem;font-weight:400;line-height:1.5rem}.app-input-container[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::placeholder{--tw-text-opacity: 1;color:rgb(102 112 133 / var(--tw-text-opacity, 1))}.app-input-container[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:disabled{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(102 112 133 / var(--tw-text-opacity, 1))}.app-input-container[_ngcontent-%COMP%]   input[readonly][_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(102 112 133 / var(--tw-text-opacity, 1))}.app-input-container.has-error[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{--tw-border-opacity: 1;border-color:rgb(253 162 155 / var(--tw-border-opacity, 1))}.app-input-container.has-icon.icon-left[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{padding-inline-start:2.5rem}.app-input-container.has-icon.icon-right[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{padding-inline-end:2.5rem}.app-input-container[_ngcontent-%COMP%]   .has-error-icon[_ngcontent-%COMP%]{position:absolute;right:.75rem;top:.75rem;height:1rem;width:1rem;--tw-text-opacity: 1;color:rgb(240 68 56 / var(--tw-text-opacity, 1))}.app-input-container.icon-right[_ngcontent-%COMP%]   .has-error-icon[_ngcontent-%COMP%]{right:2rem}.app-input-container.icon-left[_ngcontent-%COMP%]   .has-error-icon[_ngcontent-%COMP%]{right:.75rem}.app-input-helper[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 84 103 / var(--tw-text-opacity, 1))}"],changeDetection:0})}}return i})()},6269:(I,m,c)=>{c.r(m),c.d(m,{VerifyComponent:()=>o});var t=c(8434),y=c(9079),_=c(4341),u=c(5788),v=c(641),d=c(9679),e=c(1360),f=c(7878),b=c(8379),x=c(764),C=c(4293),E=c(4567),w=c(8507);const M=r=>({length:6,placeholder:"0",allowNumbersOnly:!0,inputClass:r});function i(r,O){1&r&&(e.j41(0,"div",16),e.EFF(1,"You entered an incorrect authentication code"),e.k0s())}function h(r,O){if(1&r){const a=e.RV6();e.qex(0),e.j41(1,"h1",5),e.EFF(2,"Enter authentication code"),e.k0s(),e.j41(3,"p",6),e.EFF(4," The two-factor authentication is enabled for your account. Please enter the six-digit code from your registered device. "),e.k0s(),e.j41(5,"div",7)(6,"form",8),e.bIt("ngSubmit",function(){e.eBV(a);const s=e.XpG();return e.Njj(s.submit())}),e.j41(7,"label",9),e.EFF(8,"Verification code"),e.k0s(),e.j41(9,"div",10)(10,"ng-otp-input",11),e.bIt("onInputChange",function(s){e.eBV(a);const g=e.XpG();return e.Njj(g.onOtpChange(s))}),e.k0s(),e.DNE(11,i,2,0,"div",12),e.k0s(),e.j41(12,"div",13)(13,"app-button",14),e.bIt("click",function(){e.eBV(a);const s=e.XpG();return e.Njj(s.setRecovery(!0))}),e.EFF(14,"Enter a recovery code"),e.k0s(),e.j41(15,"app-button",15),e.EFF(16,"Validate OTP"),e.k0s()()()(),e.bVm()}if(2&r){const a=e.XpG();e.R7$(10),e.Y8G("config",e.eq3(3,M,"app-otp-input "+(a.incorrect?"incorrect-input":""))),e.R7$(),e.Y8G("ngIf",a.incorrect),e.R7$(4),e.Y8G("disabled",6!==a.otp.length||a.loading)}}function n(r,O){1&r&&(e.j41(0,"div",16),e.EFF(1,"You entered an incorrect Recovery code"),e.k0s())}function p(r,O){if(1&r){const a=e.RV6();e.qex(0),e.j41(1,"h1",5),e.EFF(2,"Enter the recovery code"),e.k0s(),e.j41(3,"p",6),e.EFF(4,"Please provide the recovery code that was issued to you during the initial setup of your account."),e.k0s(),e.j41(5,"div",7)(6,"form",17),e.bIt("ngSubmit",function(){e.eBV(a);const s=e.XpG();return e.Njj(s.submit())}),e.j41(7,"label",18),e.EFF(8,"Recovery code"),e.k0s(),e.j41(9,"div",10),e.nrm(10,"app-input",19),e.DNE(11,n,2,0,"div",12),e.k0s(),e.j41(12,"div",13)(13,"app-button",14),e.bIt("click",function(){e.eBV(a);const s=e.XpG();return e.Njj(s.setRecovery(!1))}),e.EFF(14,"Back"),e.k0s(),e.j41(15,"app-button",15),e.EFF(16,"Verify"),e.k0s()()()(),e.bVm()}if(2&r){const a=e.XpG();e.R7$(6),e.Y8G("formGroup",a.recoveryForm),e.R7$(4),e.Y8G("control",a.recoveryForm.controls.code),e.R7$(),e.Y8G("ngIf",a.incorrect),e.R7$(4),e.Y8G("disabled",a.loading)}}let o=(()=>
1{class r{constructor(a,l,s,g,P){this.route=a,this.router=l,this.authService=s,this.messagesHandlingService=g,this.destroyRef=P,this.recovery=!1,this.incorrect=!1,this.loading=!1,this.otp="",this.ephemeralToken="",this.remember=!1,this.debugCode="",this.recoveryForm=new _.gE({code:new _.MJ})}ngOnInit(){this.ephemeralToken=this.route.snapshot.queryParamMap.get("token")??"",this.remember="true"===this.route.snapshot.queryParamMap.get("remember"),this.debugCode=this.route.snapshot.queryParamMap.get("debug_code")??""}ngAfterViewInit(){this.debugCode&&setTimeout(()=>this.otpInput?.setValue(this.debugCode))}submit(){const a=this.recovery?this.recoveryForm.value.code:this.otp;a&&(this.loading=!0,this.incorrect=!1,this.authService.loginMfa(this.ephemeralToken,a,this.remember).pipe((0,y.pQ)(this.destroyRef)).subscribe({next:()=>{this.loading=!1,this.router.navigate(["/projects"])},error:l=>{this.loading=!1;const s=l.error;"otp_invalid"===s?.code||s?.non_field_errors?this.incorrect=!0:this.messagesHandlingService.show(s?.detail||s?.message?s.detail??s.message:"loginFailed",d.op.Exclamation)}}))}onOtpChange(a){this.otp=a}setRecovery(a){this.recovery=a}static{this.\u0275fac=function(l){return new(l||r)(e.rXU(f.nX),e.rXU(f.Ix),e.rXU(b.uR),e.rXU(x.x),e.rXU(e.abz))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["app-verify"]],viewQuery:function(l,s){if(1&l&&e.GBs(u.gj,5),2&l){let g;e.mGM(g=e.lsd())&&(s.otpInput=g.first)}},decls:6,vars:2,consts:[[1,"login-page"],[1,"page-icon","mb-6"],["color","gray-blue","size","xl","name","key"],[1,"max-w-[512px]"],[4,"ngIf"],[1,"title"],[1,"desc"],[1,"bg-white","p-8","rounded-xl"],[3,"ngSubmit"],[1,"text-gray-900","font-semibold","text-base","mb-1.5"],[1,"form-control","mb-6"],[3,"onInputChange","config"],["class","incorrect",4,"ngIf"],[1,"flex","gap-4","mb-2"],["type","submit","expand","full","color","gray",1,"flex-1",3,"click"],["type","submit","expand","full",1,"flex-1",3,"disabled"],[1,"incorrect"],[3,"ngSubmit","formGroup"],[1,"text-gray-900","text-sm","mb-1.5"],["placeholder","Enter the recovery code",3,"control"]],template:function(l,s){1&l&&(e.j41(0,"section",0)(1,"div",1),e.nrm(2,"app-featured-icon",2),e.k0s(),e.j41(3,"div",3),e.DNE(4,h,17,5,"ng-container",4)(5,p,17,4,"ng-container",4),e.k0s()()),2&l&&(e.R7$(4),e.Y8G("ngIf",!s.recovery),e.R7$(),e.Y8G("ngIf",s.recovery))},dependencies:[t.MD,t.bT,v.G,_.qT,_.cb,_.cV,_.j4,C.Q,E.S,w.F,u.Ph,u.gj],encapsulation:2})}}return r})()}}]);

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.