PageSourceSearch

https://www.regioradstuttgart.de/_nuxt/HJk94h6S.js

js regioradstuttgart.de collected 2026-10-04 13:25:05 UTC 4,160 bytes, 1 lines download raw bytes

1import{_ as V}from"./EG46z7o7.js";import{_ as H}from"./DIheCY_a.js";import{_ as K}from"./CL93qZiK.js";import{E as P,d as U,b as z,Q as F,c as T,x as i,y as d,z as u,m as e,r as h,_ as $,H as k,K as l,I as m,J as B,N as C,O as y,A,P as D}from"./BJhlU1rR.js";import{t as J}from"./DbmfS0TW.js";import{u as I}from"./8mnopAEE.js";import{u as M}from"./CX8jxeM3.js";import{u as L}from"./BXgMM1f5.js";import{u as Q}from"./DQByq9Ob.js";import"./C4-wI4XM.js";import"./v9y1S7hN.js";import"./BkGlnVwb.js";import"./BHREDrN6.js";import"./D7eu--uw.js";import"./BwAlTTr4.js";async function j(p){await $fetch("/customer/login",{server:!1,method:"POST",credentials:"include",baseURL:P().public.apiBaseURL,body:{username:p.email,password:p.password,client:P().public.client}})}const G={class:"w-96 flex flex-col gap-y-4 m-auto max-mobile:w-full"},W={key:0,class:"group bg-white p-4 border border-solid border-cool-gray-200 rounded flex justify-between"},X={class:"w-[14ch]"},pe=U({__name:"login",setup(p){const a=z(),b=F(),{t,locale:f}=T(),N=M(),r=h(!1),n=h(!1),s=h(null);a.query["pw-reset-start"]==="✓"&&(s.value={severity:"success",message:t("dbc-text-success-reset-password-start").replace("[placeholder]",I().resetPwEmail)}),a.query["pw-reset-finish"]==="✓"&&(s.value={severity:"success",message:t("dbc-text-success-reset-password-finish")});async function q(o){r.value=!0;
1try{await j(o),n.value=!1,a.query.redirect?b.push(a.query.redirect):N.value===""?b.push(L("self-service-data")):b.push(L("self-service"))}catch{n.value=!0}finally{r.value=!1,I().resetPwEmail=o.email}}const w={id:0,title:t("dbc-head-profile"),path:"/anmelden",description:"",content:[],localizations:[{id:0,title:t("dbc-head-profile"),path:"anmelden",locale:"de"},{id:1,title:t("dbc-head-profile"),path:"login",locale:"en"}],locale:f.value};return Q(w),(o,g)=>{const E=V,x=H,c=D("FormKit"),v=K,R=$;return i(),d(R,{name:e(a).meta.embedded?"embedded-service":"self-service",page:w},{default:u(()=>[k("section",G,[l(c,{actions:!1,type:"form","form-class":"w-96 max-mobile:w-full border border-solid border-cool-gray-200 rounded p-4",onSubmit:q,"aria-invalid":e(n),"aria-errormessage":"errorBanner"},{default:u(({disabled:S,state:{valid:_}})=>[l(E,{class:"pt-11 pb-9 text-center",level:1,text:e(t)("dbc-head-profile"),"has-pulse":!0},null,8,["text"]),e(n)?(i(),d(x,{key:0,id:"errorBanner",severity:"warn",message:e(t)("dbc-text-login-error")},null,8,["message"])):m("",!0),e(s)?(i(),d(x,{key:1,id:e(s).id?e(s).id:null,
1severity:e(s).severity,message:e(s).message},null,8,["id","severity","message"])):m("",!0),l(c,{type:"email",id:"email",name:"email",label:e(t)("dbc-label-email"),placeholder:e(t)("dbc-placeholder-email"),validation:"required|email","prefix-icon":"emailIcon","floating-label":!0,autocomplete:"email"},null,8,["label","placeholder"]),l(c,{type:"password",name:"password",id:"password",label:e(t)("dbc-label-password"),placeholder:e(t)("dbc-placeholder-password"),validation:"required","prefix-icon":"passwordIcon","suffix-icon":"eyeClosedIcon",onSuffixIconClick:g[0]||(g[0]=O=>e(J)(O)),"floating-label":!0,autocomplete:"current-password"},null,8,["label","placeholder"]),l(c,{type:"submit",id:"submit",label:_?e(t)("dbc-self-service-login-button-label"):e(t)("dbc-self-service-login-button-disabled-label"),disabled:!!S||!_||e(r),loading:e(r),"aria-label":_?e(r)?e(t)("dbc-text-loading"):e(t)("dbc-self-service-login-button-label"):e(t)("dbc-self-service-login-button-disabled-label")},null,8,["label","disabled","loading","aria-label"]),e(a).meta.embedded?m("",!0):(i(),d(v,{key:2,class:"text-placeholder text-center no-underline hover:underline",to:("getPagePath"in o?o.getPagePath:e(B))["password-reset-start"][e(f)]},{default:u(()=>[C(y(e(t)("dbc-text-forgot-password")),1)]),_:1},8,["to"]))]),_:1},8,["aria-invalid"]),e(a).meta.embedded?m("",!0):(i(),A("div",W,[k("p",X,y(e(t)("dbc-text-not-yet-registered")),1),l(v,{class:"text-placeholder text-center no-underline dbc-gc-btn dbc-gc-btn--ghost min-w-40",to:("getPagePath"in o?o.getPagePath:e(B)).register[e(f)]},{default:u(()=>[C(y(e(t)("dbc-text-register")),1)]),_:1},8,["to"])]))])]),_:1},8,["name"])}}});export{pe as default};

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.