import{j as o,r as i}from"./react-B_SyE9nW.js";import{o as n,s as e,j as t,X as s,$ as r,n as a,G as c,w as l,y as d,F as p}from"./index-DVx3XUkT.js";import{F as m,L as x,G as u,b as g,B as h}from"./GoogleIdentityStoreContext-DPdR2OJT.js";import{F as f}from"./Password-Br_zIGXj.js";import{I as j,a as C,R as k}from"./index-HT-5AD7E.js";import{F as y}from"./FacebookIco-CJReqDRM.js";import{F as v}from"./FldText-CoGyGXSJ.js";import{B as S,S as w}from"./Stack-DWxbwU3r.js";const I=n((function({children:i,onKeyPress:n,dataTest:e}){return o.jsx("form",{noValidate:!0,autoComplete:"off",onKeyPress:n,"data-test":e,children:i})})),b=e(j)` &.MuiIconButton-root { background: ${t.red}; padding: 8px; margin: 0 11px; &:not(:hover) .MuiSvgIcon-root { fill: ${t.white}; } &:hover { background: ${t.yellowLight}; .MuiSvgIcon-root { fill: ${t.white}cc; } } } @media (hover: none) { &.MuiIconButton-root:hover { background: ${t.red}; & .MuiSvgIcon-root { fill: ${t.white}; } } &.MuiIconButton-root .MuiTouchRipple { &-rippleVisible { opacity: 1; border-radius: 50%; background-color: ${t.gray}; } } } `;const M=n((function({onClick:i,icon:n}){return o.jsx(b,{onClick:i,children:n})}));const F=n((function(){const n=i.useContext(m),{onFacebookResponse:e,onSocialAuthError:t}=i.useContext(x),r=i.useCallback((()=>{s.eventFacebookSignIn(navigator.userAgent),n.onClickLogin(e,t)}),[]);return i.useEffect((()=>{n.apiLoaded||n.init()}),[n.apiLoaded]),o.jsx(M,{onClick:r,loading:n.loading,icon:o.jsx(y,{})})}));const R=n((function(){const n=i.useContext(u),{onGoogleIdentityResponse:e,onSocialAuthError:t}=i.useContext(x),r=i.useCallback((()=>{s.eventGoogleSignIn(navigator.userAgent),n.onClickLogin()}),[]);return i.useEffect((()=>{n.apiLoaded||n.init()}),[n.apiLoaded]),i.useEffect((()=>{n.isResponseReceived&&n.onTokenReceived(e,t)}),[n.isResponseReceived]),o.jsx(M,{onClick:r,loading:n.loading,icon:o.jsx(g,{})})})),$=e(r)` max-width: 280px; margin: auto; padding: 26px 0; @media (min-width: 1366px) { & .MuiFormControl-root:first-of-type { margin-bottom: 15px; } } `,L=e(S)` &.MuiButton-root { min-width: 120px; min-height: 40px; margin-top: 19px; font-size: 16px; } `,z=e(v)` &.MuiFormControl-root input.MuiInputBase-input { padding: 0.5px 25px; height: 42px; &::placeholder { font-weight: 500; color: #949494; font-size: 14px; } } `,B={"&.MuiFormControl-root":{m:"12px 0 8px","@media(min-width:1366px)":{m:0},"input.MuiInputBase-input":{p:"0.5px 25px",height:"42px","&::placeholder":{fontWeight:500,color:"#949494",fontSize:"14px"}}}};const G=n((function({isModal:n,withoutStop:e}){const{onClickRecover:t,onClickLogin:s,onClickLoginWithoutStop:r,onKeyPress:l,fromController:{username:d,password:p}}=i.useContext(x);return o.jsxs($,{"data-test":"enj-form-signin",justify:"center",className:"enj-login-form",children:[o.jsx(I,{onKeyPress:l,dataTest:"enj-form-login",children:o.jsxs(o.Fragment,{children:[o.jsx(z,{id:`${d.id||""}${n?"-modal":""}`,fieldState:d,autoComplete:"username",InputProps:{placeholder:a("userOrEmail")}}),o.jsx(f,{id:`${p.id||""}${n?"-modal":""}`,fieldState:p,placeholder:a("password"),sx:B})]})}),o.jsx(h,{fontWeight:400,fontSize:"micro",onClick:t,colortext:"red",margin:c.isDesktop?"10px 0":"-5px 0 0",children:a("recover")}),o.jsx(L,{onClick:()=>e?r():s(),children:a("login")}),o.jsx(C,{weight:"bold",margin:"31px 0 7px 0",color:n?"red":"brownRed",text:`${a("accessUsing")}:`}),o.jsxs(k,{"data-test":"enj-form-signin-socialauth",justify:"center",children:[o.jsx(R,{}),o.jsx(F,{})]})]})}));const P=n((function({textId:i="signUpComment"}){const{onClickRegister:n}=p;return o.jsxs(w,{alignItems:"center",sx:{"@media(min-width:1366px)":{mt:"10px"}},children:[o.jsx(h,{fontWeight:600,onClick:()=>n(),children:a("signUp")}),o.jsx(C,{size:"mini",color:"lightGray",margin:"1em auto",maxWidth:"262px",text:a(i),align:"center"}),o.jsx(C,{size:"minis",color:"lightGray",margin:"1em auto",maxWidth:"262px",text:a("acceptTermsAndConditionsLogin",{terms:o.jsx(h,{fontSize:"minis",padding:"0 5px",onClick:()=>{"signUpComment"==i&&l(),d.push(a("route.terms"))},children:a("termsConditions")}),policy:o.jsx(h,{fontSize:"minis",padding:"0 5px",onClick:()=>{"signUpComment"==i&&l(),d.push(a("route.privacy"))},children:a("privacyPolicy")})}),align:"center"})]})}));export{G as L,P as R};