PageSourceSearch

https://lars-pohlmann.de/reader/chunk-U6ZFFTI5.js

js lars-pohlmann.de collected 2026-10-02 05:36:20 UTC 3,219 bytes, 1 lines download raw bytes

1import{a as J,b as K}from"./chunk-WG2CXCZZ.js";import{b as A}from"./chunk-S6INCD2Q.js";import{a as L,b as z}from"./chunk-4VOHSWXF.js";import{a as H}from"./chunk-DYPV5LJA.js";import{b as B,c as C,d as I,e as w,g as D,h as M,i as V,n as F,p as P}from"./chunk-6HRRWL2K.js";import"./chunk-JWE35EF2.js";import{a as j}from"./chunk-GKJ5PFNL.js";import"./chunk-OTURIKAB.js";import{a as G}from"./chunk-FT3FXPQI.js";import{a as O}from"./chunk-HKSPMM6F.js";import"./chunk-HHS7TABV.js";import{m as N}from"./chunk-YDOA5BTQ.js";import"./chunk-L3UIWCP2.js";import"./chunk-64CAB7HU.js";import{$b as n,Ac as k,Fa as i,Jb as m,Kb as u,Va as S,_ as s,ac as a,da as y,ea as x,eb as h,fb as g,kb as p,lb as o,mb as r,na as d,nb as v,o as f,sb as q,ta as R,ub as E,wb as c,zc as T}from"./chunk-HDUAUZPL.js";import{g as b}from"./chunk-QEWL7YQ7.js";function W(e,l){e&1&&(o(0,"p",1),m(1),n(2,"transloco"),r(),o(3,"a",2),m(4),n(5,"transloco"),r()),e&2&&(i(),u(a(2,2,"auth.reset.requestDone")),i(3),u(a(5,4,"auth.backToSignIn")))}function X(e,l){if(e&1){let t=q();o(0,"form",3),E("ngSubmit",function(){y(t);let U=c(2);return x(U.submit())}),o(1,"app-field",4),n(2,"transloco"),v(3,"input",5),r(),v(4,"app-form-error",6),o(5,"app-button",7),m(6),n(7,"transloco"),r()(),o(8,"p",8)(9,"a",2),m(10),n(11,"transloco"),r()()}if(e&2){let t=c(2);p("formGroup",t.form),i(),p("label",a(2,6,"auth.email")),i(3),p("message",t.error()),i(),p("loading",t.loading()),i(),u(a(7,8,"auth.reset.sendLink")),i(4),u(a(11,10,"auth.backToSignIn"))}}function Y(e,l){if(e&1&&h(0,W,6,6)(1,X,12,12),e&2){let t=c();g(t.done()?0:1)}}function Z(e,l){e&1&&(o(0,"p"),m(1),n(2,"transloco"),r()),e&2&&(i(),u(a(2,1,"auth.reset.unavailable")))}var Q=class e{fb=s(F);authApi=s(G);altcha=s(J);host=s(R);i18n=s(T);setup=s(A);form=this.fb.group({email:["",[C.required,C.email]]});loading=d(!1);done=d(!1);mailEnabled=this.setup.mailEnabled;error=d(null);submit(){return b(this,null,function*(){if(!this.loading()){if(L(this.host.nativeElement,this.form),this.form.invalid){this.form.markAllAsTouched(),this.error.set(this.i18n.translate("auth.reset.requestInvalidInput"));return}this.error.set(null),this.loading.set(!0);try{let l=yield f(this.altcha.challenge()),t=yield K(l);yield f(this.authApi.requestPasswordReset(this.form.getRawValue().email,t))}catch{}finally{this.done.set(!0),this.loading.set(!1)}}})}static \u0275fac=function(t){return new(t||e)};static \u0275cmp=S({type:e,selectors:[["app-reset-request"]],decls:5,vars:7,consts:[[3,"title","subtitle"],[1,"ok"],["routerLink","/login"],[3,"ngSubmit","formGroup"],[3,"label"],["type","email","formControlName","email","autocomplete","email"],[3,"message"],["block","","type","submit","variant","primary",3,"loading"],[1,"links"]],template:function(t,_){t&1&&(o(0,"app-auth-shell",0),n(1,"transloco"),n(2,"transloco"),h(3,Y,2,1)(4,Z,3,3,"p"),r()),t&2&&(p("title",a(1,3,"auth.reset.requestTitle"))("subtitle",a(2,5,"auth.reset.requestSubtitle")),i(3),g(_.mailEnabled()!==!1?3:4))},dependencies:[P,D,B,I,w,M,V,N,O,j,z,H,k],styles:[".ok[_ngcontent-%COMP%]{color:var(--text-secondary);margin-bottom:var(--space-4)}.links[_ngcontent-%COMP%]{margin-top:var(--space-5);font-size:var(--fs-sm)}"]})};export{Q as ResetRequestComponent};

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.