1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[66],{969:function(e,t,a){var r=a(8196),n=a.n(r),l=a(7294),s=a(2861),o=a(5537),i=a(9864),m=a(5005),d=a(6188),c=a(5083),u=a(6310),g=a(1995),h=a(2269),p=a(8052),f=a(3343);var E=(0,g.j0)({mapPropsToValues:()=>({fifth_element:"",email:"",password:""}),validationSchema:u.Ry().shape({fifth_element:u.Z_(),email:h.zQ,password:h.aO}),handleSubmit:(e,t)=>{t.props.submitHandler(e)},displayName:"LoginForm"})((({errors:e,handleBlur:t,handleChange:a,handleSubmit:r,loading:n,setErrors:s,setSubmitError:o,setFieldValue:i,submitError:m,touched:d,values:c})=>((0,l.useEffect)((()=>{m&&(s(m),o(null))}),[m]),l.createElement("form",{name:"loginForm",className:"login-form",onSubmit:r},l.createElement("input",{id:"fifth_element",type:"text",name:"fifth_element",className:"invisible",value:c.fifth_element,onPaste:a,onChange:a}),l.createElement(p.Z,{id:"email",error:e.email,handleBlur:t,handleChange:a,labelPosition:"top",placeholder:"E-mail",touched:d.email,value:c.email}),l.createElement(p.Z,{id:"password",error:e.password,handleBlur:t,handleChange:e=>i("password",e.target.value.replace(/\s/g,"")),labelPosition:"top",placeholder:"Adgangskode",touched:d.password,type:"password",value:c.password}),l.createElement("button",{type:"submit",className:"login-form__submit-button "+(n?"inactive":"")},n?l.createElement(f.FG,null):"Log ind")))));var v=({categories:e,footer:t,forgotPasswordUrl:a,regions:r,topMenu:n})=>{const[u,g]=(0,l.useState)(!1),[h,p]=(0,l.useState)(null),[f,v]=(0,l.useState)(null),b=(0,o.w)(r);return l.createElement("div",{className:"login"},l.createElement(c.Z,{customClass:"error",handleClose:()=>v(!1),message:"Noget gik galt. Pr\xf8v venligst senere eller kontakt os hvis fejlen opst\xe5r igen.",visible:f}),l.createElement(i.Z,Object.assign({},n,{categories:e,regionsOptions:b,withSearch:!0})),l.createElement("div",{className:"container"},l.createElement(d.Z,{className:"login__img",name:"login",width:670,height:401}),l.createElement("h1",null,"Log ind"),l.createElement(E,{loading:u,setSubmitError:p,submitError:h,submitHandler:e=>{const{fifth_element:t,email:a,password:r}=e,n={email:a,password:r};!t&&s.Z.post("/api/frontend/providers/sessions",n,{headers:{"X-CSRF-Token":document.querySelector('meta[name="csrf-token"]').content}}).then((e=>{const{status:t,data:a}=e;g(!1),200===t&&a.redirect_url&&(window.location.href=a.redirect_url)})).catch((e=>{const t=e.response&&e.response.data&&e.response.data.error;g(!1),t?p(t):v(!0),console.log("Error: ",e)}))}}),l.createElement("div",{className:"login__forgot-password-info"},l.createElement("div",null,"Har du glemt din adgangskode?"),l.createElement("div",null,l.createElement("a",{href:a},"Klik her"),"for at f\xe5 tilsendt login til din e-mail addresse."))),l.createElement(m.Z,t))};n().register({SignInPage:v})}},function(e){e.O(0,[17,183,44,812],(function(){return t=969,e(e.s=t);var t}));e.O()}]); 2//# sourceMappingURL=sign-in-page-bundle-c284bb79f6ba41cb3f63.js.map
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.