PageSourceSearch

https://www.praisecharts.com/chunk-HFRXU6VR.js

js praisecharts.com collected 2026-09-25 14:22:53 UTC 6,396 bytes, 1 lines download raw bytes

1import{Ab as L,Bb as Y,Ec as H,Gc as J,Hc as K,oa as W,pa as z,pd as Q}from"./chunk-URMPTHLH.js";import"./chunk-IDLSOHNO.js";import"./chunk-TYYTRBPQ.js";import{Cc as A,Ec as U,Gb as O,Jd as S,Kd as g,dc as j,fc as b,kc as D,lc as V,sc as $,vc as B,wc as G}from"./chunk-IV625SPX.js";import{A as N,k as q,m as F}from"./chunk-QH2UCW6X.js";import{Ab as w,Ac as h,Bb as v,Db as l,Kb as I,Lb as E,Mc as m,O as M,Tb as p,X as R,cd as P,dd as C,e as y,ea as x,ed as T,hc as i,ic as s,jc as a,kc as c,oc as u,pc as f,wb as o,yc as k}from"./chunk-55Z2ULOF.js";import"./chunk-FS3KPJOQ.js";import"./chunk-LW4CGWTE.js";import"./chunk-3U4SAWXA.js";import"./chunk-NOWIXDHV.js";import"./chunk-IAQUGSUH.js";import"./chunk-MUJSHW7D.js";import"./chunk-YLT7VOAM.js";import"./chunk-HFI7BA46.js";import"./chunk-432E73HH.js";import"./chunk-M4ZBS2D5.js";import"./chunk-6LUJCWIN.js";import"./chunk-HULIDZIH.js";import"./chunk-WRDPUVAE.js";import"./chunk-2XV6ZIEE.js";import"./chunk-FKZAGF4H.js";import"./chunk-TPDXSPHX.js";import"./chunk-4OUPMGNX.js";import"./chunk-V5EDQPTG.js";import"./chunk-IRB5Z552.js";import"./chunk-NBIANJZG.js";import"./chunk-3VISQA2S.js";import"./chunk-HULTFZ6L.js";import"./chunk-KTDQ7EGC.js";import"./chunk-DSPB6GEI.js";import"./chunk-K32GCCY2.js";import"./chunk-GK4V7PWX.js";import"./chunk-FRAPZL2I.js";import"./chunk-H6BACAMP.js";import"./chunk-2ZONZIDZ.js";import"./chunk-O6ZNOT6D.js";import"./chunk-GJGENET3.js";import"./chunk-KDNGINTA.js";import"./chunk-3Y6LYNWA.js";import"./chunk-D5OVAP3S.js";import"./chunk-M2SGAV54.js";import"./chunk-QGZPLZBW.js";import"./chunk-KXSIMZAU.js";import"./chunk-TX7E3JLP.js";var re=()=>({label:"Library"}),oe=()=>({label:"Password Reset"}),ie=(e,d)=>[e,d],X=e=>({"form-input-error":e});function ne(e,d){e&1&&(u(0),m(1,"* Required"),f())}function se(e,d){if(e&1&&(s(0,"div",20),p(1,ne,2,0,"ng-container",21),a()),e&2){let t=h();o(),i("ngIf",!t.form.controls.Password.value)}}function ae(e,d){e&1&&(u(0),m(1," Passwords must match "),f())}function me(e,d){e&1&&(u(0),m(1,"*Required"),f())}function de(e,d){if(e&1&&(s(0,"div",20),p(1,ae,2,0,"ng-container",21)(2,me,2,0,"ng-container",21),a()),e&2){let t=h();o(),i("ngIf",t.form.errors),o(),i("ngIf",!t.form.errors&&t.form.controls.ConfirmPassword.errors.required)}}var le=e=>e.get("Password").value!==e.get("ConfirmPassword").value?{passwordMatchRequired:!0}:null,Z=(()=>{class e{constructor(t,n,r,_,ee){this.themeService=t,this.memberService=n,this.auth=r,this.errorService=_,this.formBuilder=ee,this.form=this.formBuilder.group({Password:["",[b.required,S()]],ConfirmPassword:["",[b.required,S()]]},{validators:le}),this.querying=!1,this.submitted=!1,this.destroySubject$=new y,this.themeService.setTheme("dark"),this.themeService.setTitle("PraiseCharts | Reset Password")}ngOnInit(){this.auth.user$.pipe(R(this.destroySubject$)).subscribe(t=>this.user=t)}save(){if(this.submitted=!0,this.form.invalid){this.errorService.showToastError("New password is invalid. Please review your information");return}let t=this.form.getRawValue();delete t.ConfirmPassword,this.querying=!0,this.memberService.update$(this.user.id,t).pipe(M(()=>this.querying=!1)).subscribe(()=>{this.errorService.showToastInfo("Your password has been changed"),this.submitted=!1,this.form.reset()},n=>this.errorService.handleError(n))}ngOnDestroy(){this.destroySubject$.next(),this.destroySubject$.complete()}static{this.\u0275fac=function(n){return new(n||e)(l(K),l(Q),l(J),l(H),l(A))}}static{this.\u0275cmp=I({type:e,selectors:[["app-page-settings-reset-password"]],standalone:!1,decls:29,vars:17,consts:[[3,"links"],[1,"page-title","text-white"],[1,"row"],[1,"col-12"],[1,"form-wrapper","mt-3"],[1,"form-dark","validation-form","mt-2",3,"formGroup"],[1,"row","align-items-start"],[1,"col-12","text-truncate","mb-3"],[1,"form-group"],["for","Password",1,"d-block"],[3,"ngClass"],["type","password","autocomplete","new_password","id","Password","name","Password","formControlName","Password",1,"form-control"],["class","form-text invalid-feedback d-block",4,"ngIf"],[1,"col-12","text-truncate"],["for","ConfirmPassword",1,"d-block"],["type","password","autocomplete","new_password","id","ConfirmPassword","name","ConfirmPassword","formControlName","ConfirmPassword",1,"form-control"],[1,"col-12","mb-3"],[3,"passwordFormControl"],[1,"col-12","text-end"],[1,"btn","btn-primary",3,"click","disabled"],[1,"form-text","invali
1d-feedback","d-block"],[4,"ngIf"]],template:function(n,r){n&1&&(c(0,"app-breadcrumbs",0),s(1,"h1",1),m(2,"Password Reset"),a(),s(3,"div",2)(4,"div",3)(5,"div",4)(6,"form",5)(7,"div",6)(8,"div",7)(9,"div",8)(10,"label",9),m(11,"New Password: "),s(12,"span",10)(13,"app-input-wrap-toggle-password"),c(14,"input",11),w(),a()()(),p(15,se,2,1,"div",12),a()(),s(16,"div",13)(17,"div",8)(18,"label",14),m(19,"Confirm Password: "),s(20,"span",10)(21,"app-input-wrap-toggle-password"),c(22,"input",15),w(),a()()(),p(23,de,3,2,"div",12),a()(),s(24,"div",16),c(25,"app-password-strength-requirements",17),a(),s(26,"div",18)(27,"button",19),k("click",function(){return r.save()}),m(28," Submit "),a()()()()()()()),n&2&&(i("links",T(10,ie,P(8,re),P(9,oe))),o(6),i("formGroup",r.form),o(6),i("ngClass",C(13,X,r.submitted&&r.form.controls.Password.invalid)),o(2),v(),o(),i("ngIf",r.submitted),o(5),i("ngClass",C(15,X,r.submitted&&(r.form.errors||r.form.controls.ConfirmPassword.errors))),o(2),v(),o(),i("ngIf",r.submitted&&(r.form.errors||r.form.controls.ConfirmPassword.errors)),o(2),i("passwordFormControl",r.form.controls.Password),o(2),i("disabled",r.querying))},dependencies:[q,F,L,$,j,D,V,G,B,W,g],styles:["[_nghost-%COMP%]     .button-show-hide{top:10px!important}.form-wrapper[_ngcontent-%COMP%]{max-width:360px}.form-wrapper[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]{margin-bottom:0}.form-wrapper[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{color:#696969}.form-wrapper[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]:focus-within   label[_ngcontent-%COMP%]{color:#6e6e6e}.page-title[_ngcontent-%COMP%]{padding-bottom:.5rem;border-bottom:1px solid rgba(200,200,200,.12)}"],changeDetection:1})}}return e})();var pe=[{path:"",component:Z}],Ee=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=E({type:e})}static{this.\u0275inj=x({imports:[N,O.forChild(pe),Y,U,z,g]})}}return e})();export{Ee as SettingsResetPasswordPageModule,pe as routes};

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.