PageSourceSearch

https://www.nssmag.com/_nuxt/Cyaqi8A4.js

js nssmag.com collected 2026-10-02 03:14:24 UTC 2,019 bytes, 1 lines download raw bytes

1import L from"./BkvcCESa.js";import{a as N,i as g,j as I,r as k,k as V,d as O}from"./CM_jYEz6.js";import{r as R,R as u,E as _,a1 as o,a2 as n,a8 as h,aa as y,u as e,Y as f,M as d,a0 as $,W as p,a3 as w}from"./BQ9QYOY_.js";const A={onsubmit:"return false"},T={class:"row form-row"},E={class:"col-md-4 col-form-label"},S={class:"col-md-8"},C={class:"row form-row"},G={class:"col-md-4 col-form-label"},W={class:"col-md-8"},x={key:0,class:"alert alert-danger"},D={class:"row form-row"},B={class:"col-12"},F={__name:"LoginForm",props:{openLinksInNewWindow:{type:Boolean,default:!1},customLoginAction:{type:Function,default:null},buttonClass:{type:String,default:"btn btn-secondary"}},setup(i){const b=i,s=R({email:N().query.email??"",password:""}),r=g({email:{required:k,email:V}},s),m=b.customLoginAction??(async()=>{await r.value.$validate()&&I().login(s.email,s.password)});return(a,t)=>{const v=L,c=O;return u(),_("form",A,[o("div",T,[o("label",E,n(a.$t("LOGIN_EMAIL")),1),o("div",S,[h(o("input",{type:"email","onUpdate:modelValue":t[0]||(t[0]=l=>e(s).email=l),class:f(["form-control",{"is-invalid":e(r).email.$errors.length}])},null,2),[[y,e(s).email]])])]),o("div",C,[o("label",G,n(a.$t("LOGIN_PASSWORD")),1),o("div",W,[d(v,{modelValue:e(s).password,"onUpdate:modelValue":t[1]||(t[1]=l=>e(s).password=l),autocomplete:!0},null,8,["modelValue"])])]),e(r).$errors.length?(u(),_("div",x,n(a.$t("JS_AUTH_EMPTY_LOGIN_ERROR")),1)):$("",!0),o("div",D,[o("div",B,[d(c,{to:"/auth/password-remind",target:i.openLinksInNewWindow?"_blank":"_self",class:"card-link",tabindex:"-1"},{default:p(()=>[w(n(a.$t("LOGIN_PASSWORD_FORGOT")),1)]),_:1},8,["target"]),t[3]||(t[3]=o("br",null,null,-1)),d(c,{to:"/auth/resend-activation",target:i.openLinksInNewWindow?"_blank":"_self",class:"card-link",tabindex:"-1"},{default:p(()=>[w(n(a.$t("RESEND_ACTIVATION_TITLE")),1)]),_:1},8,["target"])])]),o("button",{class:f(i.buttonClass),onClick:t[2]||(t[2]=(...l)=>e(m)&&e(m)(...l)),type:"submit"},n(a.$t("LOGIN")),3)])}}},Y=F;export{Y 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.