1import{A as e,I as t,Q as n,S as r,V as i,_ as a,f as o,g as s,h as c,t as l,u,v as d,x as f}from"./_plugin-vue_export-helper-Ct6P97-5.js";import{t as p}from"./EvRow-ComHkXxL.js";import{t as m}from"./EvInputTextRow-B_f0aPaS.js";import{t as h}from"./EvCheck-DZkEV5nR.js";import{t as g}from"./EvFieldset-BnppeJ1N.js";import{t as _}from"./EvForm-D4cuQ7gQ.js";import{t as v}from"./MfaAuth-BEep9Bc2.js";var y={components:{EvFieldset:g,EvInputTextRow:m,EvRow:p,EvCheck:h,EvForm:_,MfaAuth:v},props:{data:{type:Object,default:{}},errors:{type:Object,default:{}},mode:{type:String,default:`user-login`}},mounted:function(){var e=this;this.eventbus.on(`mfaAuthCb`,function(){e.$emit(`userLoggedIn`)})},methods:{btnUserLogin:function(){if(this.data.email!=``&&this.data.password!=``){var e=this,t={task:`userLogin`,step:1,email:this.data.email,password:this.data.password,autologin:this.data.autologin?this.data.autologin:!1};apiRequestManaged(`back`,`UserAccount/UserAccount.ax.php`,t,function(t){t.stat?(e.errors=t.errors?t.errors:{},evMessage(t.msg)):t.use_mfa?e.eventbus.emit(`mfaAuth`,{email:e.data.email,password:e.data.password,mfa_use_app:t.mfa_use_app,mfa_use_mail:t.mfa_use_mail,mfa_use_recover:t.mfa_use_recover}):e.$emit(`userLoggedIn`)})}},enterEmail:function(){this.data.email&&this.data.password?this.btnUserLogin():this.data.email&&!this.data.password&&document.getElementById(`password`).focus()},enterPass:function(){this.data.email&&this.data.password&&this.btnUserLogin()},openLink:function(e){window.matchMedia(`(display-mode: standalone)`).matches||window.navigator.standalone||document.referrer.includes(`android-app://`)?navigator.userAgent.includes(`Safari`)&&!navigator.userAgent.includes(`Chrome`)?window.location.href=e:window.open(e,`_system`):window.location.href=e}}},b={class:`evButtonRow`},x=[`disabled`],S={key:0,class:`uk-text-nowrap`},C=[`innerHTML`];function w(l,p,m,h,g,_){let v=t(`EvInputTextRow`),y=t(`EvCheck`),w=t(`EvRow`),T=t(`EvFieldset`),E=t(`EvForm`),D=t(`MfaAuth`);return e(),d(o,null,[r(E,null,{default:i(()=>[r(T,null,{default:i(()=>[r(v,{required:``,modelValue:m.data.email,"onUpdate:modelValue":p[0]||=e=>m.data.email=e,id:`email`,msg:m.errors.email,label:l.t(`us.id-email`),placeholder:l.t(`us.email-example`),length:`100`,onReturn:p[1]||=e=>_.btnUserLogin(),onKeyup:[u(_.enterEmail,[`enter`]),p[2]||=u(e=>m.data.email=``,[`esc`])],disabled:m.mode!=`user-login`&&m.mode!=`checkin-app-login`},null,8,[`modelValue`,`msg`,`label`,`placeholder`,`onKeyup`,`disabled`]),r(v,{required:``,modelValue:m.data.password,"onUpdate:modelValue":p[4]||=e=>m.data.password=e,id:`password`,msg:m.errors.password,label:l.t(`us.password`),placeholder:l.t(`us.password`),length:`30`,type:m.data.showPasswords?`text`:`password`,iconbtn:m.data.showPasswords?`ev_show`:`ev_hide`,onReturn:p[5]||=e=>_.btnUserLogin(),onKeyup:[u(_.enterPass,[`enter`]),p[6]||=u(e=>m.data.password=``,[`esc`])],onIconclick:p[7]||=e=>m.data.showPasswords=!m.data.showPasswords,disabled:m.mode!=`user-login`&&m.mode!=`checkin-app-login`},{default:i(()=>[m.mode==`user-login`||m.mode==`checkin-app-login`?(e(),d(o,{key:0},[p[10]||=f(` \xA0 `,-1),c(`a`,{href:`#`,onClick:p[3]||=e=>_.openLink(`user-password-lost?email=`+m.data.email),class:`uk-text-nowrap`},n(l.t(`us.btn.forgot-password`)),1)],64)):a(``,!0)]),_:1},8,[`modelValue`,`msg`,`label`,`placeholder`,`type`,`iconbtn`,`onKeyup`,`disabled`]),m.mode==`user-login`||m.mode==`checkin-app-login`?(e(),s(w,{key:0,type:`check`},{default:i(()=>[r(y,{modelValue:m.data.autologin,"onUpdate:modelValue":p[8]||=e=>m.data.autologin=e,label:l.t(`us.auto-login-3-days`)},null,8,[`modelValue`,`label`])]),_:1})):a(``,!0)]),_:1}),c(`div`,b,[c(`button`,{type:`button`,class:`uk-button uk-button-primary`,onClick:p[9]||=e=>_.btnUserLogin(),disabled:m.data.email==``||m.data.password==``},n(l.t(`us.btn.login`)),9,x),m.mode==`user-login`||m.mode==`demo-login`?(e(),d(`span`,S,[c(`b`,{innerHTML:l.t(`us.or-register-as-organizer`,{"%url":`user-register?email=`+m.data.email})},null,8,C)])):a(``,!0)])]),_:1}),r(D)],64)}var T=l(y,[[`render`,w]]);export{T as t};
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.