PageSourceSearch

https://warriorskarateacademy.org/833.b33a44a5ef886b86.js

js warriorskarateacademy.org collected 2026-09-28 17:09:20 UTC 6,634 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkwebview=self.webpackChunkwebview||[]).push([[833],{8833:(b,s,t)=>{t.r(s),t.d(s,{ForgotPasswordPageComponent:()=>m});var g=t(8568),r=t(3671),l=t(6972),p=t(8121),e=t(4284),_=t(7573),h=t(7897),u=t(4294);const c=i=>({"background-color":i});let m=(()=>{class i{constructor(a,n,o,d){this.loginService=a,this.homeService=n,this.messageService=o,this.elementRef=d,this.email="",this.sending=!1,this.homeLogo="assets/images/logo.png",this.logo="",this.shellBackground="#101828"}ngOnInit(){this.applyShellToBody(),this.homeService.sendPageData$.subscribe(a=>{if(a.data){const n=a.data.pageCustomizationDTO;this.shellBackground=n?.backgroundColor??this.shellBackground,this.applyShellToBody(),this.logo=n?.logoId?`${p.U.imageURL}`+n.logoId:""}})}applyShellToBody(){this.elementRef.nativeElement.ownerDocument.body.style.backgroundColor=this.shellBackground,this.elementRef.nativeElement.ownerDocument.body.style.backgroundImage=""}submit(){const a=(this.email||"").trim();a?this.homeService.ValidateEmail(a)?(this.sending=!0,this.loginService.forgotPassword({username:a}).subscribe({next:()=>{this.sending=!1,this.messageService.add({severity:"success",summary:"Check your email",detail:"Reset link has been sent."})},error:n=>{this.sending=!1,this.messageService.add({severity:"error",summary:"Request failed",detail:n?.error?.message??"Could not send reset email. Try again later."})}})):this.messageService.add({severity:"error",summary:"Invalid email",detail:"Please enter a valid email address."}):this.messageService.add({severity:"warn",summary:"Email required",detail:"Enter the email address you use to sign in."})}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(_.H),e.rXU(h.X),e.rXU(u.bg),e.rXU(e.aKT))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["app-forgot-password-page"]],standalone:!0,features:[e.aNF],decls:21,vars:7,consts:[[1,"auth-branded-page",3,"ngStyle"],[1,"auth-branded-page__inner"],[1,"auth-branded-page__logo-wrap"],["routerLink","/main",1,"auth-branded-page__logo-link"],["alt","",1,"auth-branded-page__logo",3,"src"],[1,"auth-branded-page__title"],[1,"auth-branded-page__lead"],[1,"auth-branded-page__form",3,"ngSubmit"],[1,"auth-branded-page__field"],["for","forgot-email",1,"auth-branded-page__label"],["id","forgot-email","name","email","type","email","autocomplete","email","placeholder","[email protected]","required","",1,"auth-branded-page__input","auth-branded-page__input--no-toggle",3,"ngModelChange","ngModel"],["type","submit",1,"auth-branded-page__submit",3,"disabled"],[1,"auth-branded-page__footer"],["routerLink","/signin",1,"auth-branded-page__link"],[2,"color","rgb(58, 104, 221)"]
1],template:function(n,o){1&n&&(e.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"a",3),e.nrm(4,"img",4),e.k0s()(),e.j41(5,"h1",5),e.EFF(6,"Forgot password"),e.k0s(),e.j41(7,"p",6),e.EFF(8," Enter your account email. We will send you a link to choose a new password. "),e.k0s(),e.j41(9,"form",7),e.bIt("ngSubmit",function(){return o.submit()}),e.j41(10,"div",8)(11,"label",9),e.EFF(12,"Email"),e.k0s(),e.j41(13,"input",10),e.bIt("ngModelChange",function(f){return o.email=f.trim()}),e.k0s()(),e.j41(14,"button",11),e.EFF(15),e.k0s()(),e.j41(16,"p",12)(17,"a",13),e.EFF(18,"Back to "),e.j41(19,"span",14),e.EFF(20,"sign in"),e.k0s()()()()()),2&n&&(e.Y8G("ngStyle",e.eq3(5,c,o.shellBackground)),e.R7$(4),e.Y8G("src",o.logo||o.homeLogo,e.B4B),e.R7$(9),e.Y8G("ngModel",o.email),e.R7$(),e.Y8G("disabled",o.sending),e.R7$(),e.SpI(" ",o.sending?"Sending\u2026":"Send reset link"," "))},dependencies:[g.MD,g.B3,r.YN,r.qT,r.me,r.BC,r.cb,r.YS,r.vS,r.cV,l.Wk],styles:['@charset "UTF-8";.auth-branded-page[_ngcontent-%COMP%]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px 40px;font-family:Inter,system-ui,-apple-system,sans-serif;box-sizing:border-box}.auth-branded-page__inner[_ngcontent-%COMP%]{width:100%;max-width:420px}.auth-branded-page__logo-wrap[_ngcontent-%COMP%]{text-align:center;margin-bottom:28px}.auth-branded-page__logo-link[_ngcontent-%COMP%]{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none}.auth-branded-page__logo[_ngcontent-%COMP%]{max-height:80px;width:auto;max-width:min(100%,320px)}.auth-branded-page__title[_ngcontent-%COMP%]{margin:0 0 20px;font-size:1.25rem;font-weight:700;color:#fff;text-align:center;letter-spacing:.02em}.auth-branded-page__title--sr-only[_ngcontent-%COMP%]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-branded-page__lead[_ngcontent-%COMP%]{color:#ffffffe0;font-size:.95rem;line-height:1.55;text-align:center;margin:0 0 24px}.auth-branded-page__form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.auth-branded-page__field[_ngcontent-%COMP%]{margin-bottom:22px}.auth-branded-page__label[_ngcontent-%COMP%]{display:block;color:#fff;font-size:.9rem;font-weight:600;margin-bottom:8px;letter-spacing:.02em}.auth-branded-page__pw-wrap[_ngcontent-%COMP%]{position:relative}.auth-branded-page__input[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;padding:12px 44px 12px 14px;border:none;border-radius:6px;background:#fff;color:#111827;font-size:1rem}.auth-branded-page__input--no-toggle[_ngcontent-%COMP%]{padding-right:14px}.auth-branded-page__input[_ngcontent-%COMP%]::placeholder{color:#9ca3af}.auth-branded-page__input[_ngcontent-%COMP%]:focus{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.auth-branded-page__eye[_ngcontent-%COMP%]{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:#1f2937;cursor:pointer;padding:8px 10px;font-size:1rem;line-height:1}.auth-branded-page__eye[_ngcontent-%COMP%]:hover{color:#000}.auth-branded-page__submit[_ngcontent-%COMP%]{width:100%;margin-top:4px;padding:12px 16px;border-radius:6px;border:1px solid #fff;background:transparent;color:#fff;font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.auth-branded-page__submit[_ngcontent-%COMP%]:disabled{opacity:.45;cursor:not-allowed}.auth-branded-page__footer[_ngcontent-%COMP%]{margin-top:28px;text-align:center}.auth-branded-page__link[_ngcontent-%COMP%]{color:#fff;font-weight:600;text-decoration:none;font-size:.9rem}.auth-branded-page__link[_ngcontent-%COMP%]:hover{text-decoration:underline}.auth-branded-page__link-inline[_ngcontent-%COMP%]{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:2px}.auth-branded-page__link-inline[_ngcontent-%COMP%]:hover{opacity:.92}[_nghost-%COMP%]{display:block;min-height:100vh}']})}}return i})()}}]);

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.