PageSourceSearch

https://races.bordairrace.com/chunk-LAVJM5KJ.js

js bordairrace.com collected 2026-09-27 02:01:01 UTC 3,530 bytes, 1 lines download raw bytes

1import{$ as p,Db as G,Gb as L,H as o,Hb as V,I as u,Ib as q,Jb as U,L as b,Lb as O,M as y,O as s,Q as d,T as n,U as r,V as w,_ as S,g as v,ha as a,ib as M,ja as _,jb as B,nb as N,ob as R,pb as D,qa as h,qb as l,ra as x,rb as P,sb as T,sc as z,t as C,tb as F,tc as H,ua as I,vb as j,vc as J,wb as A,xc as K,ya as E,za as k,zb as $}from"./chunk-VKIDN44N.js";function Y(e,t){if(e&1&&(n(0,"mat-error"),a(1),r()),e&2){let i=p(2);o(),_(" ",i.form.controls.old_password.errors.backend," ")}}function Z(e,t){if(e&1&&(n(0,"mat-error"),a(1),r()),e&2){let i=p(2);o(),_(" ",i.form.controls.new_password1.errors.backend," ")}}function ee(e,t){if(e&1&&(n(0,"mat-error"),a(1),r()),e&2){let i=p(2);o(),_(" ",i.form.controls.new_password2.errors.backend," ")}}function te(e,t){if(e&1&&(n(0,"mat-error"),a(1),r()),e&2){let i=p(2);o(),_(" ",i.form.errors.backend," ")}}function re(e,t){if(e&1&&(n(0,"mat-card-content")(1,"mat-form-field")(2,"mat-label"),a(3,"Old password"),r(),w(4,"input",4),s(5,Y,2,1,"mat-error",2),r(),n(6,"mat-form-field")(7,"mat-label"),a(8,"New password"),r(),w(9,"input",5),s(10,Z,2,1,"mat-error",2),r(),n(11,"mat-form-field")(12,"mat-label"),a(13,"Repeat new password"),r(),w(14,"input",6),s(15,ee,2,1,"mat-error",2),r(),s(16,te,2,1,"mat-error",2),r()),e&2){let i=p();o(5),d("ngIf",i.form.controls.old_password.hasError("backend")),o(5),d("ngIf",i.form.controls.new_password1.hasError("backend")),o(5),d("ngIf",i.form.controls.new_password2.hasError("backend")),o(),d("ngIf",i.form.hasError("backend"))}}function ie(e,t){if(e&1&&(n(0,"mat-card-actions")(1,"button",7),a(2,"Change"),r()()),e&2){let i=p();o(),d("disabled",i.form.invalid)}}function oe(e,t){e&1&&(n(0,"div",8),a(1," Password changed. "),r())}var Q=(()=>{let t=class t{constructor(f,m,c,g,W){this.router=f,this.backendService=m,this.formBuilder=c,this.changeDetectorRef=g,this.route=W,this.done$=new v(!1),this.form=this.formBuilder.group({old_password:["",[l.required,l.minLength(8)]],new_password1:["",[l.required,l.minLength(8)]],new_password2:["",[l.required,l.minLength(8)]]})}onSubmit(){let f=this.form.getRawValue();this.backendService.changePassword(f).subscribe(()=>this.done$.next(!0),m=>this.backendService.handleBackendFormErrors(m,this.form,this.changeDetectorRef))}};t.\u0275fac=function(m){return new(m||t)(u(J),u(R),u($),u(I),u(H))},t.\u0275cmp=b({type:t,selectors:[["br-password"]],standalone:!1,decls:10,vars:10,consts:[["novalidate","",3,"ngSubmit","formGroup"],["mat-card-title",""],[4,"ngIf"],["mat-card-content","",4,"ngIf"],["matInput","","type","password","formControlName","old_password"],["matInput","","type","password","formControlName","new_password1"],["matInput","","type","password","formControlName","new_password2"],["mat-raised-button","","color","primary","type","submit",3,"disabled"],["mat-card-content",""]],template:function(m,c){m&1&&(n(0,"form",0),S("ngSubmit",function(){return c.onSubmit()}),n(1,"mat-card")(2,"h2",1),a(3,"Change password"),r(),s(4,re,17,4,"mat-card-content",2),h(5,"async"),s(6,ie,3,1,"mat-card-actions",2),h(7,"async"),s(8,oe,2,0,"div",3),h(9,"async"),r()()),m&2&&(d("formGroup",c.form),o(4),d("ngIf",!x(5,4,c.done$)),o(2),d("ngIf",!x(7,6,c.done$)),o(2),d("ngIf",x(9,8,c.done$)))},dependencies:[E,F,D,P,T,j,A,G,N,M,B,O,L,U,q,V,k],encapsulation:2,changeDetection:0});let e=t;return e})();var be=(()=>{let t=class t{};t.\u0275fac=function(m){return new(m||t)},t.\u0275mod=y({type:t}),t.\u0275inj=C({imports:[K.forChild([{path:"",component:Q}]),z]});let e=t;return e})();export{be as PasswordModule};

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.