(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{"/0+H":function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("q1tI")),o=n("lwAK");function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.ampFirst,n=void 0!==t&&t,r=e.hybrid,a=void 0!==r&&r,o=e.hasQuery;return n||a&&(void 0!==o&&o)}t.isInAmpMode=c,t.useAmp=function(){return c(a.default.useContext(o.AmpStateContext))}},"5fIB":function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t0&&void 0!==arguments[0]&&arguments[0],t=[a.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(a.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function l(e,t){return"string"===typeof t||"number"===typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((function(e,t){return"string"===typeof t||"number"===typeof t?e:e.concat(t)}),[])):e.concat(t)}t.defaultHead=s;var d=["name","httpEquiv","charSet","itemProp"];function f(e,t){return e.reduce((function(e,t){var n=a.default.Children.toArray(t.props.children);return e.concat(n)}),[]).reduce(l,[]).reverse().concat(s(t.inAmpMode)).filter(function(){var e=new Set,t=new Set,n=new Set,r={};return function(a){var o=!0;if(a.key&&"number"!==typeof a.key&&a.key.indexOf("$")>0){var c=a.key.slice(a.key.indexOf("$")+1);e.has(c)?o=!1:e.add(c)}switch(a.type){case"title":case"base":t.has(a.type)?o=!1:t.add(a.type);break;case"meta":for(var i=0,u=d.length;ie.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:"standard",t=y(e),n=function(e){var n=e.name,r=e.elementDataSet,a=r.trackScreenName,o=void 0===a?t:a,c=r.trackElementName,i=void 0===c?n:c,u=r.trackElementType,s=void 0===u?"field":u;h.a.loginFormInteraction({element_action:"focus",element_name:i,element_type:s,screen_name:o},{context:Object(f.b)()})},r=function(e){var n=e.errorValue,r=e.name,a=e.elementDataSet,o=a.trackScreenName,c=void 0===o?t:o,i=a.trackElementName,u=void 0===i?r:i,s=a.trackElementType,l=void 0===s?"field":s;h.a.loginFormError({element_action:"error",element_name:u,element_type:l,error_title:n.toLowerCase(),screen_name:c},{context:Object(f.b)()})},a=function(){h.a.registrationFormInteraction({element_action:"click",element_name:"login button",screen_name:t,element_type:"button"},{context:Object(f.b)()})},c=function(){h.a.loginFormInteraction({element_action:"click",element_name:"forgot password",screen_name:t,element_type:"hyperlink"},{context:Object(f.b)()})},i=function(){h.a.loginFormInteraction({element_action:"click",element_name:"register link",screen_name:t,element_type:"hyperlink"},{context:Object(f.b)()})},u=function(){Object(o.useEffect)((function(){analytics.page("Login",{name:"Login",screen_name:"login form"},{context:Object(f.b)()})}),[])};return{focusTrackFn:n,errorTrackFn:r,submitTrackFn:a,forgotPasswordLinkTrackFn:c,registerLinkTrackFn:i,useLoginPageTrack:u}},w=n("OUgu"),O=n("PUAK"),j=n("Emts"),_=n("Ff2n"),k=n("vOnD"),x=n("ECTY"),E=n("J0Oc"),S=n("LJxE"),C=c.a.createElement,P=k.d.div.withConfig({displayName:"LoginFormTemplate__StyledCenter",componentId:"sc-5s5nll-0"})(["padding-bottom:",";display:flex;align-items:stretch;justify-content:center;flex-direction:row;vertical-align:top;"],Object(S.c)(100)),I=k.d.div.withConfig({displayName:"LoginFormTemplate__CenteredP",componentId:"sc-5s5nll-1"})(["text-align:center;"]),F=k.d.form.withConfig({displayName:"LoginFormTemplate__FormElement",componentId:"sc-5s5nll-2"})(["width:",";max-width:",";"],(function(e){var t=e.width;return void 0===t?"100%":t}),(function(e){return Object(S.c)(e.maxWidth)})),A=function(e){var t=e.children,n=Object(_.a)(e,["children"]),r=o.Children.count(t);if(6!==r)throw Error("This layout component must have 6 children but has ".concat(r));var a=o.Children.toArray(t);return C(P,null,C(F,n,C(x.b,null,a[0]),C(E.c,{y:30}),C(x.b,null,C(I,null,a[1])),C(E.c,{y:20}),a[2],C(E.c,{y:20}),a[3],C(E.c,{y:40}),a[4],C(E.c,{y:30}),a[5]))},T=n("Jgqm"),M=c.a.createElement,q=function(e){var t=e.pageName,n=e.registerLinkTrackFn;return"standard"===t?M(u.a,{href:"/register",passHref:!0},M(d.b,{as:"a",onClick:function(){return n()}},"Noch keinen Account? Hier kostenlos registrieren.")):null},D=function(e){var t=e.pageName;return M("mxd"===t?m.f:m.e,null,"Login")},L=function(e){return"mxd"===e.pageName?M(m.k,null,"Bitte gib hier deine maxdome Zugangsdaten ein."):null};t.a=function(e){var t,n,r,o=e.pageName,c=g(o),i=c.errorTrackFn,s=c.focusTrackFn,y=c.forgotPasswordLinkTrackFn,_=c.registerLinkTrackFn,k=c.submitTrackFn,x=c.useLoginPageTrack,E=Object(w.a)({errorTrackFn:i,focusTrackFn:s,mode:"onBlur"}),S=E.register,C=E.handleSubmit,P=E.errors,I=E.setError,F=E.formState.isSubmitting,N=E.handleFormFocus;x(),Object(b.c)();var R=Boolean(P.email),H=Boolean(P.password),J="submit"===(null===(t=P.password)||void 0===t?void 0:t.type),U=R||H||J,B=C((function(e){var t,n,r,o,c,i,u,s,d,m,y;return a.a.async((function(g){for(;;)switch(g.prev=g.next){case 0:return t=e.email,n=e.password,g.prev=1,g.next=4,a.a.awrap(Object(p.c)({email:t,password:n}));case 4:return r=g.sent,o=r.refresh_token,c=r.access_token,h.a.loginSuccessful({},{context:Object(f.b)()}),Object(b.b)({accessToken:c}),g.abrupt("return",Object(v.a)(o,t));case 12:g.prev=12,g.t0=g.catch(1),"UNAUTHORIZED"===g.t0.message&&I("password","submit","Die Kombination von E-Mail und Passwort stimmt nicht."),"SERVERERROR"===g.t0.message&&I("password","submit","Oops - es ist ein Fehler aufgetreten, bitte versuche es sp\xe4ter erneut"),"MaxdomeError"===g.t0.name&&(m=null===(i=g.t0.errorResponse)||void 0===i?void 0:null===(u=i.data)||void 0===u?void 0:u.emailHash,y=null===(s=g.t0.errorResponse)||void 0===s?void 0:null===(d=s.data)||void 0===d?void 0:d.consent,Object(b.b)({email:t,password:n,emailHash:m,consent:y}),l.a.push({pathname:"/mxd-tnc"}));case 17:case"end":return g.stop()}}),null,null,[[1,12]],Promise)}));return M(A,{width:"100%",maxWidth:380,onSubmit:B,onFocus:N()},M(D,{pageName:o}),M(L,{pageName:o}),M(j.a,null,M(O.b,{autoFocus:!0,name:"email",type:"email",inputMode:"email",disabled:F,placeholder:"E-Mail",hasError:R||J,ref:S({pattern:{value:/^[a-zA-Z0-9.!#$%&\u2019*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/,message:"Falsches E-Mail Format"}})}),R&&M(m.b,null,null===(n=P.email)||void 0===n?void 0:n.message)),M(j.a,null,M(T.a,{disabled:F,name:"password",hasError:H||J,placeholder:"Passwort",ref:S({required:"Du musst ein Passwort angeben",minLength:{value:4,message:"Dein Passwort muss mindestens 6 Zeichen lang sein"}})}),M(u.a,{href:"/forgot-password"},M("a",{style:{flexShrink:0},onClick:y},M(m.g,{small:!0},"Passwort vergessen?"))),(H||J)&&M(m.b,null,null===(r=P.password)||void 0===r?void 0:r.message)),M(d.a,{type:"submit",disabled:F||U&&!J,onClick:function(){return k()}},"Login"),M(q,{pageName:o,registerLinkTrackFn:_}))}},w62z:function(e,t,n){"use strict";var r=n("vOnD"),a=n("LJxE"),o=n("q1tI"),c=n.n(o),i=n("Ymt8"),u=c.a.createElement,s=r.d.object.withConfig({displayName:"Joyn__StyledObject",componentId:"k4vc3g-0"})(["width:",";"],Object(a.c)(67)),l=function(e){var t=e.className,n=Object(i.a)().origin;return u(s,{className:t,data:"at"===n?"headerLogoAT.svg":"headerLogoDE.svg"})},d=Object(r.d)(l).withConfig({displayName:"Logo__StickyLogo",componentId:"iqec3x-0"})(["position:absolute;top:",";left:",";transition:all 300ms ease-in-out;","{left:50%;transform:translateX(-50%);}"],Object(a.c)(35),Object(a.c)(40),a.a);t.a=d}},[["dIJ0",0,2,4,1,3,5,6,8]]]); //# sourceMappingURL=login.js.map