1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3657],{9992:e=>{e.exports={base:"FormToggleCard-module-base",header:"FormToggleCard-module-header",activeLabel:"FormToggleCard-module-active-label",label:"FormToggleCard-module-label",active:"FormToggleCard-module-active",animatedWrapper:"FormToggleCard-module-animated-wrapper",childrenWrapper:"FormToggleCard-module-children-wrapper"}},21175:e=>{e.exports={eventList:"CourseEventList-module-event-list"}},46551:(e,n,t)=>{"use strict";t.d(n,{A:()=>o});var a=t(49222),r=t(3638),i=t(77766),s=t(76782),l=t.n(s);let o=({checked:e,defaultChecked:n,disabled:t,onChange:s,onClick:o,id:d,className:m,label:u,name:c})=>{let h=(0,i.useId)(),g=d??h;return(0,a.jsxs)("div",{className:(0,r.A)(l().base,m),children:[(0,a.jsx)("input",{type:"checkbox",name:c,checked:e,defaultChecked:n,disabled:t,onChange:s,onClick:o,tabIndex:0,className:l().input,id:g}),(0,a.jsx)("label",{htmlFor:g,className:l().slider,children:(0,a.jsx)("span",{className:"visually-hidden",children:u||c})})]})}},47085:e=>{e.exports={base:"CourseDetailCardHeader-module-base",title:"CourseDetailCardHeader-module-title"}},47436:e=>{e.exports={base:"CourseRegistrationForm-module-base",formHeadline:"CourseRegistrationForm-module-form-headline"}},48872:(e,n,t)=>{"use strict";t.d(n,{A:()=>s});var a=t(84752),r=t(77766),i=t(67508);let s=(e={})=>{let n=(0,r.useRef)(null),{height:t}=(0,i.A)(n);return[(0,a.zh)({height:t,...e}),n]}},49463:e=>{e.exports={button:"CourseDetailCardButton-module-button"}},53954:e=>{e.exports={info:"StageBoxInfo-module-info"}},59108:e=>{e.exports={base:"CourseDetailCardList-module-base"}},59298:(e,n,t)=>{"use strict";t.d(n,{G6:()=>s,PR:()=>m,Yq:()=>d,k8:()=>l,qR:()=>o});var a,r=t(41508),i=t(58308);let s=e=>isNaN(Date.parse(e)),l=e=>{if(!s(e))return new Date(e);{let[n,t,a]=e.split(/-|\./);return new Date(+a,t-1,+n)}};var o=((a={}).Standard="dd.MM.yyyy",a.Article="d. MMMM yyyy",a.CalorificValueSLP="yyyyMMdd",a.PressArticle="dd. MMMM yyyy",a.EventArticle="dd. MMMM yyyy",a.EventArticleWeekday="EEEE, dd. MMMM yyyy",a.Time="kk:mm",a.Long="dd.MM.yyyy, HH:mm",a);let d=(e,n="dd.MM.yyyy")=>(0,r.GP)(e,n,{locale:i.de}),m=e=>new Date().getTime()<=new Date(e).getTime()},63657:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>np});var a=t(49222),r=t(64578),i=t(8413),s=t(4026),l=t(38051),o=t(12025),d=t(5413),m=t(37309),u=t(20977),c=t(47682),h=t(80104),g=t(19792),x=t(36419),b=t(53954),p=t.n(b);let j=({children:e})=>(0,a.jsx)("div",{className:p().info,children:e});var f=t(73588),A=t.n(f);let v=({title:e,category:n,durationInfo:t,euroPrice:r,location:i,anchorID:s,additionalInfo:l})=>(0,a.jsx)(x.A,{backgroundType:"white",hasShadow:!0,hasTopLine:!0,hasMobileBottomSkew:!1,hasMobileShadow:!1,children:(0,a.jsxs)("div",{className:A().base,children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("h1",{className:A().headline,children:[(0,a.jsx)("small",{className:A().kicker,children:n}),e]}),(0,a.jsxs)(j,{children:[(0,a.jsxs)("a",{href:`https://www.google.com/maps/search/${i}`,target:"_blank",rel:"noreferrer",children:[(0,a.jsxs)("span",{className:"visually-hidden",children:[i," bei Google Maps anzeigen"]}),(0,a.jsx)(g.default,{size:"iconSize24",variant:"user/pin","aria-hidden":"true"})]}),(0,a.jsx)("span",{children:i})]}),(0,a.jsxs)(j,{children:[(0,a.jsx)(g.default,{size:"iconSize24",variant:"user/clock"}),(0,a.jsx)("span",{children:t})]}),(0,a.jsxs)(j,{children:[(0,a.jsx)(g.default,{size:"iconSize24",variant:"user/euro-symbol"}),(0,a.jsx)("span",{children:r})]}),l&&(0,a.jsxs)(j,{children:[(0,a.jsx)(g.default,{size:"iconSize24",variant:"action/info-i","aria-hidden":"true"}),(0,a.jsx)("span",{children:l})]})]}),(0,a.jsx)(o.A,{className:A().button,actionType:u.nD.Anchor,anchor:s,icon:"user/calendar",showIcon:d.nN.ShowIcon,size:d.Mp.Medium,type:d.VQ.Button,children:"Jetzt anmelden"})]})});var C=t(72171),y=t(28523),N=t(64242),S=t(17150),D=t(86511),M=t(40747),k=t(77766),z=t(83701),T=t(46982),w=t(47560),I=t(99172),B=t.n(I);let F=({children:e})=>(0,a.jsx)("div",{className:B().base,children:e});var $=t(84752),P=t(67508),R=t(49463),E=t.n(R);let L=({children:e,...n})=>(0,a.jsxs)("button",{type:"button",className:E().button,...n,children:[(0,a.jsx)(g.default,{variant:"action/chevron-down",size:"iconSize24"}),(0,a.jsx)("span",{children:e})]});var H=t(3638),W=t(25311),q=t(94781),O=t.n(q);let Y={name:"courseDetailCardContent",minHeight:130},V=({children:e})=>{let{animationProps:n,animatedElementRef:t,elementID:r,isOpen:i,toggle:s}
1=(({name:e,minHeight:n,config:t,initialState:a=!1})=>{let r=(0,k.useId)(),[i,s]=(0,k.useState)(a),l=(0,k.useRef)(null),{height:o}=(0,P.A)(l,!0);return{animationProps:(0,$.zh)({height:`${i?o:n}px`,config:t}),animatedElementRef:l,elementID:e+r,isOpen:i,toggle:()=>s(e=>!e)}})(Y),l=`${i?"Weniger":"Alle"} anzeigen`;return(0,a.jsxs)("div",{className:O().base,children:[(0,a.jsx)($.CS.div,{style:n,className:(0,H.A)(O().wrapper,{[O().isOpen]:i}),children:(0,a.jsx)("div",{ref:t,id:r,role:"region","aria-labelledby":r,children:(0,a.jsx)(W.default,{className:O().content,children:e})})}),(0,a.jsx)(L,{onClick:s,"aria-expanded":i,"aria-controls":r,children:l})]})};var G=t(47085),K=t.n(G);let J=({title:e,children:n})=>(0,a.jsxs)("div",{className:K().base,children:[e&&(0,a.jsx)("h3",{className:K().title,children:e}),n]});var _=t(59108),Z=t.n(_);let Q=({items:e})=>(0,a.jsx)("div",{className:Z().base,children:e.map(({title:e,content:n,startTime:t,endTime:r},i)=>(0,a.jsxs)(F,{children:[(0,a.jsx)(J,{title:e,children:(t||r)&&`${[t,r].filter(Boolean).join(" - ")} Uhr`}),(0,a.jsx)(V,{children:n})]},e+(i+1)))});var U=t(3113),X=t(65685),ee=t(81134),en=t.n(ee);let et=({name:e,value:n,children:t,disabled:r,checked:i,onChange:s})=>n?(0,a.jsxs)("label",{className:(0,H.A)(en().label,{[en().checked]:i,[en().disabled]:r}),children:[(0,a.jsx)("input",{type:"radio",name:e,value:n,onChange:e=>{s?.(e.currentTarget.value)},className:en().input,disabled:r,checked:i}),t]}):(0,a.jsx)("div",{className:en().noValue,children:t});et.SubText=({children:e})=>(0,a.jsx)("span",{className:en().info,children:e});var ea=t(59298);let er={frei:"Freie Pl\xe4tze",ausgebucht:"Kurs ausgebucht","fast ausgebucht":"Wenige Pl\xe4tze verf\xfcgbar"},ei=(e,n)=>{let t=(0,ea.Yq)(e,ea.qR.Standard),a=(0,ea.Yq)(n,ea.qR.Standard);return t===a?t:`${t.slice(0,3)} - ${a}`},es=e=>[e.getFullYear(),Math.ceil((e.getMonth()+1)/3)].join("-"),el=e=>{let[n,t]=e.split("-");return`Q${t} ${n}`};var eo=t(21175),ed=t.n(eo);let em=({events:e,selectedEventID:n,onChangeRadioButton:t,fieldName:r="selectedEventID"})=>(0,a.jsxs)("div",{className:ed().eventList,children:[0===e.length&&(0,a.jsx)(et,{children:"Keine Termine"}),e.map(({id:e,startDate:i,endDate:s,status:l})=>(0,a.jsxs)(et,{checked:n===e,disabled:i.getTime()<Date.now()||"ausgebucht"===l,onChange:t,name:r,value:e,children:[(0,a.jsx)("span",{className:"visually-hidden",children:"Termin vom"}),ei(i,s),(0,a.jsx)("span",{className:"visually-hidden",children:"ausw\xe4hlen"}),l&&(0,a.jsx)(et.SubText,{children:er[l]})]},e))]});var eu=t(80273),ec=t.n(eu);let eh=({children:e})=>(0,a.jsx)("p",{className:ec().quarterTitle,children:e});var eg=t(80863),ex=t.n(eg);let eb={next:"action/chevron-right",prev:"action/chevron-left"},ep=({variant:e,disabled:n,onClick:t})=>(0,a.jsx)("button",{type:"button",className:ex().navButton,disabled:n,onClick:t,"aria-label":e,children:(0,a.jsx)(g.default,{variant:eb[e],size:"iconSize24"})});var ej=t(67550),ef=t.n(ej),eA=t(65252);let ev=({events:e,onSubmit:n,children:t})=>{let{params:{eventId:r}}=(0,h.s)(),[i,s]=(0,k.useState)(()=>"string"==typeof r?r:""),{nextQuarter:l,prevQuarter:o,canNextQuarter:m,canPrevQuarter:u,quarterTransitions:c,quarterList:g,quarter:x}=(()=>{let[e,n]=(0,k.useState)(0),t=(0,k.useMemo)(()=>{let e=es(new Date);return(0,eA.Y)(4,0).map(n=>((e,n)=>{let[t]=e.split("-"),a=new Date;return a.setFullYear(+t),a.setDate(1),a.setMonth(a.getMonth()+3*n),es(a)})(e,n))},[]),a=t[e],r=e<t.length-1,i=e>0,s=(0,k.useRef)(-1),l=(0,$.pn)(e,{from:{transform:`translateX(${s.current>e?"-":""}100%)`,opacity:1,position:"relative"},enter:{transform:"translateX(0%)",opacity:1,position:"relative"},leave:{transform:`translateX(${s.current<e?"-":""}100%)`,opacity:0,position:"absolute",width:"100%"},onDestroyed:()=>{s.current=e}});return{quarter:a,quarterIndex:e,nextQuarter:()=>{n(e=>Math.min(t.length-1,e+1))},prevQuarter:()=>{n(e=>Math.max(0,e-1))},canNextQuarter:r,canPrevQuarter:i,quarterList:t,quarterTransitions:l}})(),b=(0,k.useMemo)(()=>g.map(n=>e.filter(({startDate:e})=>es(e)===n).sort((e,n)=>
1e.startDate.getTime()-n.startDate.getTime())),[e,g]),p=e=>s(e);return(0,a.jsxs)("form",{className:ef().base,onSubmit:e=>{e?.preventDefault(),n(i)},children:[(0,a.jsxs)("div",{className:ef().mobileCarousel,children:[(0,a.jsxs)(eh,{children:[(0,a.jsx)(ep,{disabled:!u,onClick:o,variant:"prev"}),(0,a.jsx)("span",{children:el(x)}),(0,a.jsx)(ep,{disabled:!m,onClick:l,variant:"next"})]}),c((e,n)=>(0,a.jsx)($.CS.div,{style:e,children:(0,a.jsx)(em,{onChangeRadioButton:p,selectedEventID:i,events:b[n],fieldName:"selectedEventID"})},n))]}),(0,a.jsx)("div",{className:ef().grid,children:b.map((e,n)=>{let t=g[n];return(0,a.jsxs)("div",{className:ef().quarterWrapper,children:[(0,a.jsx)(eh,{children:el(t)}),(0,a.jsx)(em,{onChangeRadioButton:p,selectedEventID:i,events:e,fieldName:"selectedEventID"})]},t)})}),(0,a.jsxs)(C.A,{gap:"1rem",alignItems:"center",children:[(0,a.jsx)(U.A,{state:X._.Initial,align:d.G1.Center,inactive:!i,children:"Weiter zur Anmeldung"}),t]})]})};var eC=t(11343),ey=t(74401),eN=t(13563),eS=t(85384),eD=t(97525),eM=t(85106),ek=t(32928),ez=t(87344),eT=t(93897),ew=t(85677),eI=t(76651),eB=t(64355),eF=t(13779),e$=t(57279),eP=t(36587),eR=t(42355),eE=t(82762);let eL="Bitte geben Sie die Anzahl der Mitglieder ein.",eH=eE.Ik({firstName:eR.u$,lastName:eR.UK,email:eR.Rp,phone:eR.lZ,memberAmount:eE.ai().typeError(eL).positive(eL).required(eL),desiredDate:eE.Yj().required("Das Datum muss im richtigen Format angegeben werden."),privacyAgreement:eR.HJ,marketingAgreement:eE.zM()}),eW={firstName:"",lastName:"",email:"",phone:"",memberAmount:void 0,desiredDate:"",marketingAgreement:!1,privacyAgreement:!1},eq=({onSubmit:e,submitButtonStatus:n,formName:t})=>{let{formState:r,getErrorByFieldName:i,isFormValid:s,handleSubmit:l,handleChange:o,handleBlur:d}=(0,eT.A)(e,eH,eW,"course-request-form");return(0,a.jsxs)(ew.A,{onSubmit:l,name:t,children:[(0,a.jsx)(eC.default,{headlineColor:ey.oP.Gradient,subText:"Bitte nennen Sie uns Ihren Wunschtermin und die Anzahl der Schulungsteilnehmer:innen. Wir melden uns bei Ihnen.",children:"Individuelle Anfrage"}),(0,a.jsx)(eD.A,{defaultSize:2}),(0,a.jsxs)(eF.A,{children:[(0,a.jsx)(eI.A,{autoComplete:"given-name",errorMessage:i("firstName"),id:"first-name",label:"Ihr Vorname",name:"firstName",onBlur:d,onChange:o,value:r.firstName}),(0,a.jsx)(eI.A,{autoComplete:"family-name",errorMessage:i("lastName"),id:"last-name",label:"Ihr Nachname",name:"lastName",onBlur:d,onChange:o,value:r.lastName})]}),(0,a.jsxs)(eF.A,{children:[(0,a.jsx)(eI.A,{autoComplete:"email",errorMessage:i("email"),id:"email",label:"E-Mail-Adresse",name:"email",onBlur:d,onChange:o,value:r.email}),(0,a.jsx)(eI.A,{autoComplete:"tel",errorMessage:i("phone"),id:"phone",label:"Telefonnummer",name:"phone",onBlur:d,onChange:o,value:r.phone})]}),(0,a.jsxs)(eF.A,{children:[(0,a.jsx)(eI.A,{errorMessage:i("memberAmount"),id:"memberAmount",label:"Personenanzahl",name:"memberAmount",type:eP.V.Number,onBlur:d,onChange:o,value:r.memberAmount}),(0,a.jsx)(eI.A,{errorMessage:i("desiredDate"),id:"desiredDate",label:"Wunschtermin",type:eP.V.Date,name:"desiredDate",onBlur:d,onChange:o,value:r.desiredDate})]}),(0,a.jsx)(eF.A,{children:(0,a.jsx)(e$.A,{label:"Ich bin damit einverstanden, aktuelle Angebote und Informationen zu Schulungen, Netzdienstleistungen und Services der enercity AG per E-Mail zu erhalten. (optional)",id:"marketingAgreement",name:"marketingAgreement",checked:r.marketingAgreement,onChange:o,errorMessage:i("marketingAgreement")})}),(0,a.jsx)(eF.A,{children:(0,a.jsx)(e$.A,{label:"Hiermit willige ich ein, dass die von mir angegebenen personenbezogenen Daten gem\xe4\xdf der Datenschutzerkl\xe4rung verarbeitet werden.",id:"privacyAgreement",name:"privacyAgreement",checked:r.privacyAgreement,onChange:o,errorMessage:i("privacyAgreement")})}),(0,a.jsx)(eF.A,{children:(0,a.jsx)(eB.A,{children:"Informationen gem\xe4\xdf Art. 13 DSGVO \xfcber die Verarbeitung Ihrer personenbezogenen Daten finden Sie in unseren Datenschutzinformationen."})}),(0,a.jsx)(eF.A,{fullWidthChildren:!1,children:(0,a.jsx)(U.A,{id:"course-contact-form-submit-button",inactive:!s,state:n,children:"Absenden"})})]})};var eO=t(65682),eY=t(86067);let eV=["Kurs","Kurslink","Thema","firstName","lastName","mail","Telefon","Personenanzahl","Wunschtermin"],eG=({categoryTitle:e,courseLink:n,formApiTarget:t,id:r,mailTemplateId:i,recipientId:s,title:l})=>
1{let o=`Individuelle Anfrage - ${e} - ${l}`,{getSolution:d,FrcCaptchaComponent:m}=(0,ek.A)(),{submitContactForm:u,submitButtonStatus:c}=(0,ez.A)({formName:o,recipientId:s,mailTemplateId:i,formApiTarget:t,doubleOptInActive:!1,getCaptchaSolution:d});return(0,a.jsx)(eM.A,{id:r,children:(0,a.jsxs)(eO.A,{children:[(0,a.jsx)(eq,{onSubmit:t=>{u((({title:e,courseLink:n,categoryTitle:t,firstName:a,lastName:r,email:i,phone:s,memberAmount:l,desiredDate:o})=>({Kurs:e,Kurslink:n,Thema:t,firstName:a,lastName:r,mail:i,Telefon:s,Personenanzahl:l,Wunschtermin:o,keysOrder:eV}))({...t,title:l,courseLink:n,categoryTitle:e}))},submitButtonStatus:c,formName:o}),(0,a.jsx)(m,{})]})})};var eK=t(48872),eJ=t(76901),e_=t(72650),eZ=t.n(e_);let eQ=({members:e,createNewMember:n,getFieldProps:t,removeMember:r})=>{let[i,s]=(0,eK.A)(),l=(0,$.pn)(e,{from:{opacity:0,position:"relative",transform:"translateY(-100%)",duration:400},enter:{opacity:1,position:"relative",transform:"translateY(0)"},leave:{opacity:0,transform:"translateY(0)",position:"absolute"},keys:e=>e.id,exitBeforeEnter:!0});return(0,a.jsxs)("div",{className:eZ().base,children:[(0,a.jsx)($.CS.div,{style:i,children:(0,a.jsx)("div",{ref:s,className:eZ().rows,children:l((n,i,s,l)=>(0,a.jsxs)($.CS.div,{style:n,className:eZ().row,children:[(0,a.jsxs)(eF.A,{bottomMarginSize:{default:.75},children:[(0,a.jsx)(eI.A,{label:"Vorname",...t(l,"firstName"),autoFocus:l===e.length-1,errorMessageHasRelativePosition:!0}),(0,a.jsx)(eI.A,{label:"Nachname",...t(l,"lastName"),errorMessageHasRelativePosition:!0}),(0,a.jsx)(eI.A,{label:"E-Mail",...t(l,"email"),errorMessageHasRelativePosition:!0})]}),(0,a.jsx)("button",{className:eZ().removeButton,onClick:r(i.id),disabled:e.length<=1,"aria-label":"remove",children:(0,a.jsx)(g.default,{variant:"user/trash",size:"iconSize24"})})]},i.id))})}),(0,a.jsx)(eJ.A,{variant:"default",icon:"action/plus",iconPosition:"left",onClick:n,as:"button",size:"medium",disableTransition:!0,align:"left",children:"Teilnehmer:in hinzuf\xfcgen"})]})},eU=eE.YO().of(eE.Ik({firstName:eR.u$,lastName:eR.UK,email:eR.Rp})).min(1),eX=(e,n)=>`[${e}].${n}`,e0=e=>({id:e,firstName:"",lastName:"",email:""});var e1=t(99890),e5=t.n(e1);let e7=()=>(0,a.jsxs)(C.A,{flexDirection:"row",gap:"1rem",children:[(0,a.jsx)(C.A.Item,{children:(0,a.jsx)(g.default,{className:e5().icon,variant:"user/information",size:"iconSize24"})}),(0,a.jsx)(C.A.Item,{children:(0,a.jsxs)(W.default,{className:e5().text,children:["Informationen gem\xe4\xdf Art. 13 DSGVO \xfcber die Verarbeitung Ihrer personenbezogenen Daten finden Sie in unseren"," ",(0,a.jsx)("a",{target:"_blank",rel:"noreferrer noopener",href:"https://www.enercity-netz.de/ueber-uns/unternehmen",children:"Datenschutzinformationen"}),"."]})})]});var e2=t(42310),e8=t.n(e2);let e4=({tag:e="h3",children:n})=>(0,a.jsx)(e,{className:e8().headline,children:n});var e3=t(46551),e6=t(9992),e9=t.n(e6);let ne=({children:e,onChange:n,label:t="test",defaultChecked:r,checked:i,disabled:s,id:l,name:o})=>{let[d,m]=(0,k.useState)(r??!1),u=(0,k.useRef)(null),{height:c}=(0,P.A)(u,!0),h=void 0!==i,g=(0,$.zh)({maxHeight:(h?i:d)?`${c}px`:"0px",config:$.$W.default}),x=h?{onChange:n,checked:i}:{onChange:e=>{m(()=>{let t=e.target.checked;return n?.(e),t})},checked:d};return(0,a.jsxs)("div",{className:e9().base,children:[(0,a.jsxs)("div",{className:e9().header,children:[(0,a.jsx)(e3.A,{id:l,name:o,disabled:s,...x}),(0,a.jsx)("span",{className:(0,H.A)(e9().label,{[e9().active]:i||d}),children:t})]}),(0,a.jsx)($.CS.div,{style:g,className:e9().animatedWrapper,children:(0,a.jsx)("div",{ref:u,children:(0,a.jsx)("div",{className:e9().childrenWrapper,children:e})})})]})};var nn=t(47436),nt=t.n(nn);let na=e=>e.when("hasDifferentBillingAddress",{is:e=>!0===e||"true"===e,then:e=>e.required(),otherwise:()=>eE.Yj().nullable()}),nr=eE.Ik({firstName:eR.u$,lastName:eR.UK,company:eE.Yj().required("Bitte geben Sie Ihren Firmennamen ein."),postalCode:eR.PN,city:eR.kc,street:eR.AO,streetNumber:eR.$s,email:eR.Rp,phone:eR.lZ,annotations:eE.Yj(),billingEmail:eR.p_,hasDifferentBillingAddress:eE.zM(),billingFirstName:na(eR.u$),billingLastName:na(eR.UK),billingCompany:na(eE.Yj().required("Bitte geben Sie Ihren Firmennamen ein.")),billingPostalCode:na(eR.PN),billingCity:na(eR.kc),billingStreet:na(eR.AO),billingStreetNumber:na(eR.$s),termsAndConditionsAgreement:eE.zM().isTrue("Bitte best\xe4tigen Sie die Berechtigung und akzeptieren Sie die Allgemeinen Gesch\xe4ftsbedingungen."),marketingAgreement:eE.zM(),privacyAgreement:eR.HJ}),ni={firstName:"",lastName:"",company:"",postalCode:"",city:"",street:"",streetNumber:"",email:"",ph
1one:"",annotations:"",hasDifferentBillingAddress:!1,billingEmail:"",billingFirstName:"",billingLastName:"",billingCompany:"",billingPostalCode:"",billingCity:"",billingStreet:"",billingStreetNumber:"",termsAndConditionsAgreement:!1,marketingAgreement:!1,privacyAgreement:!1},ns=({courseName:e,categoryName:n,coursePrice:t,endDate:r,startDate:i,onSubmit:s,submitButtonStatus:l,formName:o,termsAndConditionsDocument:m})=>{let{isMembersFormValid:u,revalidateForm:c,...h}=(()=>{let[e,n]=(0,k.useState)(()=>[e0(1)]),[t,a]=(0,k.useState)({}),r=async()=>{let n={};try{await eU.validate(e,{abortEarly:!1,recursive:!0})}catch(e){if(!(e instanceof eE.yI))return;n=e.inner.reduce((e,{message:n,name:t,path:a})=>({...e,[`${a??t}`]:n}),{})}a(()=>n)};return{isMembersFormValid:0===Object.values(t).filter(Boolean).length,members:e,createNewMember:()=>{n(e=>[...e,e0((e.at(-1)?.id??0)+1)])},removeMember:e=>()=>{n(n=>n.filter(({id:n})=>e!==n)),a(n=>Object.keys(n).reduce((n,t)=>t.startsWith(`[${e}]`)?n:{...n,[t]:n[t]},{}))},getFieldProps:(r,i)=>{let s;return{value:e[r]?.[i]??"",onChange:(s=eX(r,i),e=>{n(n=>{let t=structuredClone(n);return t[r]={...t[r],[i]:e?.target.value},t}),a(e=>({...e,[s]:""}))}),onBlur:async()=>{let n=eX(r,i);try{await eU.validateAt(n,e)}catch(t){let e=t instanceof eE.yI?t.message:"Validierungsproblem";a(t=>({...t,[n]:e}))}},errorMessage:t?.[eX(r,i)]??""}},revalidateForm:r}})(),{handleChange:x,handleBlur:b,formState:p,getErrorByFieldName:j,handleSubmit:f,isFormValid:A}=(0,eT.A)(async e=>{u&&s({...e,members:h.members})},nr,ni),v=async e=>{await c(),f(e)},y=e=>({name:e,onBlur:b,onChange:x,value:p[e],errorMessage:j(e),errorMessageHasRelativePosition:!0});return(0,a.jsxs)(ew.A,{className:nt().base,onSubmit:v,name:o,children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(eC.default,{headlineColor:ey.oP.Gradient,align:ey.Y2.Center,headlineElementClassName:nt().formHeadline,children:`Anmeldung ${e}`}),(0,a.jsx)(eD.A,{defaultSize:.5,sm:1}),(0,a.jsxs)(W.default,{align:"center",children:["Hier k\xf6nnen Sie sich und Ihre Mitarbeiter:innen zum ",e," ",(0,a.jsx)("strong",{children:`"${n}"`})," anmelden. Der Teilnahmepreis betr\xe4gt pro Teilnehmer:in ",(0,a.jsx)("strong",{children:t}),"."]})]}),(0,a.jsxs)(C.A,{flexDirection:"row",gap:"0.5rem",justifyContent:"center",alignItems:"center",children:[(0,a.jsx)(g.default,{variant:"user/calendar",size:"iconSize24",isOutlined:!0}),i&&r&&(0,a.jsx)(W.default,{size:"small",children:ei(i,r)})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(e4,{children:"Teilnehmer:innen"}),(0,a.jsx)(eQ,{...h})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(e4,{children:"Ansprechpartner:in"}),(0,a.jsxs)(eF.A,{bottomMarginSize:{default:.75},children:[(0,a.jsx)(eI.A,{label:"Vorname",...y("firstName"),autoComplete:"given-name"}),(0,a.jsx)(eI.A,{label:"Nachname",...y("lastName"),autoComplete:"family-name"})]}),(0,a.jsx)(eF.A,{bottomMarginSize:{default:.75},children:(0,a.jsx)(eI.A,{label:"Firma",...y("company")})}),(0,a.jsxs)(eF.A,{bottomMarginSize:{default:.75},children:[(0,a.jsx)(eI.A,{label:"Stra\xdfe",...y("street"),autoComplete:"address-line1"}),(0,a.jsx)(eI.A,{label:"Hausnummer",...y("streetNumber"),autoComplete:"address-line2",halfWidth:!0})]}),(0,a.jsxs)(eF.A,{bottomMarginSize:{default:.75},children:[(0,a.jsx)(eI.A,{label:"PLZ",...y("postalCode"),maxLength:5,autoComplete:"postal-code",halfWidth:!0}),(0,a.jsx)(eI.A,{label:"Ort",...y("city"),autoComplete:"address-level2"})]}),(0,a.jsxs)(eF.A,{bottomMarginSize:{default:.75},children:[(0,a.jsx)(eI.A,{label:"E-Mail",...y("email"),type:eP.V.Email,autoComplete:"email",halfWidth:!0}),(0,a.jsx)(eI.A,{label:"Telefonnummer",...y("phone"),autoComplete:"tel",halfWidth:!0})]}),(0,a.jsx)(eF.A,{bottomMarginSize:{default:0},children:(0,a.jsx)(eI.A,{label:"Anmerkungen (optional)",...y("annotations")})})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(e4,{children:"Rechnung"}),(0,a.jsx)(eF.A,{bottomMarginSize:{default:.75},children:(0,a.jsx)(eI.A,{label:"E-Mail (optional)",...y("billingEmail")})}),(0,a.jsxs)(ne,{label:"Abweichende Rechnungsadresse",...y("hasDifferentBillingAddress"),checked:p.hasDifferentBillingAddress,children:[(0,a.jsxs)(eF.A,{bottomMarginSize:{default:.75},children:[(0,a.jsx)(eI.A,{label:"Vorname",...y("billingFirstName")}
1),(0,a.jsx)(eI.A,{label:"Nachname",...y("billingLastName")})]}),(0,a.jsx)(eF.A,{bottomMarginSize:{default:.75},children:(0,a.jsx)(eI.A,{label:"Firma",...y("billingCompany")})}),(0,a.jsxs)(eF.A,{bottomMarginSize:{default:.75},children:[(0,a.jsx)(eI.A,{label:"Stra\xdfe",...y("billingStreet")}),(0,a.jsx)(eI.A,{label:"Hausnummer",...y("billingStreetNumber")})]}),(0,a.jsxs)(eF.A,{bottomMarginSize:{default:.75},children:[(0,a.jsx)(eI.A,{label:"Postleitzahl",...y("billingPostalCode")}),(0,a.jsx)(eI.A,{label:"Ort",...y("billingCity")})]})]})]}),(0,a.jsx)(e$.A,{label:(0,a.jsxs)(a.Fragment,{children:["Ich bin berechtigt, im Namen des genannten Unternehmens Buchungen vorzunehmen, und akzeptiere die"," ",(0,a.jsx)(({children:e})=>m?.path?(0,a.jsx)("a",{href:m.path,target:"_blank",rel:"noopener noreferrer",children:e}):(0,a.jsx)(a.Fragment,{children:e}),{children:"Allgemeinen Gesch\xe4ftsbedingungen"})," ","des enercity SchulungsCenters."]}),id:"termsAndConditionsAgreement",name:"termsAndConditionsAgreement",checked:p.termsAndConditionsAgreement,onChange:x,errorMessage:j("termsAndConditionsAgreement")}),(0,a.jsx)(e$.A,{label:"Ich bin damit einverstanden, aktuelle Angebote und Informationen zu Schulungen, Netzdienstleistungen und Services der enercity AG per E-Mail zu erhalten. (optional)",id:"marketingAgreement",name:"marketingAgreement",checked:p.marketingAgreement,onChange:x,errorMessage:j("marketingAgreement")}),(0,a.jsxs)(C.A,{gap:"0.75rem",children:[(0,a.jsx)(e$.A,{label:"Hiermit willige ich ein, dass die von mir angegebenen personenbezogenen Daten gem\xe4\xdf der Datenschutzerkl\xe4rung verarbeitet werden.",id:"privacyAgreement",name:"privacyAgreement",checked:p.privacyAgreement,onChange:x,errorMessage:j("privacyAgreement")}),(0,a.jsx)(e7,{})]}),(0,a.jsx)("div",{children:(0,a.jsx)(U.A,{state:l,size:d.Mp.Medium,width:d.Rj.Auto,inactive:!A||!u,withoutDataLayer:!0,children:"Anfrage einreichen"})})]})},nl=({categoryTitle:e,formApiTarget:n,mailTemplateId:t,recipientId:r,courseLink:i,title:s,currentEvent:l,price:o,id:d,termsAndConditionsDocument:m})=>{let u=`Anmeldung - ${e} - ${s}`,{getSolution:c,FrcCaptchaComponent:h}=(0,ek.A)(),{submitContactForm:g,submitButtonStatus:x}=(0,ez.A)({formName:u,recipientId:r,mailTemplateId:t,formApiTarget:n,doubleOptInActive:!1,getCaptchaSolution:c});return(0,a.jsxs)(eM.A,{id:d,children:[l&&(0,a.jsx)(ns,{formName:u,courseName:s,categoryName:e,coursePrice:o,startDate:l.startDate,endDate:l.endDate,onSubmit:({members:n,...t})=>g((({title:e,categoryTitle:n,price:t,firstName:a,lastName:r,company:i,postalCode:s,city:l,street:o,streetNumber:d,email:m,phone:u,annotations:c,hasDifferentBillingAddress:h,billingEmail:g,billingFirstName:x,billingLastName:b,billingCompany:p,billingPostalCode:j,billingCity:f,billingStreet:A,billingStreetNumber:v,termsAndConditionsAgreement:C,privacyAgreement:y,marketingAgreement:N,members:S,courseLink:D,currentEvent:M})=>{let k={Kurs:e,Kurslink:D,Thema:n,Preis:`${t} â¬`,...M&&{Startdatum:(0,ea.Yq)(M?.startDate),Enddatum:(0,ea.Yq)(M?.endDate)},firstName:a,lastName:r,Firma:i,PLZ:s,city:l,street:o,streetNumber:d,mail:m,phone:u,Anmerkungen:c,...g?{"Rechnungs-E-Mail":g}:{},...h?{"Rechnungs-Vorname":x,"Rechnungs-Nachname":b,"Rechnungs-Firma":p,"Rechnungs-PLZ":j,"Rechnungs-Ort":f,"Rechnungs-Stra\xdfe":A,"Rechnungs-Hausnummer":v}:{},"AGB und Buchungsberechtigung":C?"Ja":"Nein",Datenschutz:y?"Ja":"Nein","Marketing Einwilligung":N?"Ja":"Nein",...S?.reduce((e,n,t)=>(e[`Teilnehmer:innen-${t+1}`]=`${n.firstName} ${n.lastName} (${n.email})`,e),{})},z=Array.from(new Set(["Kurs","Kurslink","Thema","Preis","Startdatum","Enddatum","firstName","lastName","PLZ","city","street","streetNumber","mail","phone","Anmerkungen","AGB und Buchungsberechtigung","Datenschutz","Marketing Einwilligung",...Object.keys(k)]));return{...k,keysOrder:z}})({...t,title:s,courseLink:i,categoryTitle:e,price:o,currentEvent:l,members:n})),submitButtonStatus:x,termsAndConditionsDocument:m}),(0,a.jsx)(h,{})]})},no="events-section",nd="course-contact-form",nm="course-registration-form-",nu=(0,D.A)(),nc=({category:e,contactFormApiTarget:n,contactMailTemplateId:t,contactRecipientId:r,dailyPlans:i,description:s,events:l,image:x,location:b,price:p,registrationFormApiTarget:j,registrationFormMailTemplateId:f,registrationFormRecipientId:A,termsAndConditionsDocument:D,targetGroup:I,title:B,path:F,durationInfo:$,badgetext:P,badgeimage:R,badgeColor:E,badgeTextType:L,additionalInfo:H})=>{let{showModal:q}=(0,c.A)(),{params:{"show-modal":O}}=(0,h.s)(),[Y,V]=(0,k.useState)(()=>"string"==typeof O?O.replace(nm,""):""),G=(0,k.useMemo)(()=>l?.find(({id:e})=>e===Y),[Y,l]),K=[nu,F].join(""),J=`${nm}${Y}`,_=!!l&&l.length>0;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y.default,{image:x,size:N.Q.Large,skewedBottom:!0,hasAspectRatioFallback:!0,badgetext:P,badgeimage:R,badgeColor:E,badgeTextType:L,badgePosition:"bottom-right",children:(0,a.jsx)(v,{title:B,category:e.title,location:b,durationInfo:$||((e=[],n=0)=>{let{minDays:t,maxDays:a}=((e=[],n=0)=>e.reduce((e,{startDate:n,endDate:t})=>{let a=Math.ceil((t.getTime()-n.getTime())/864e5);return{minDays:0===e.minDays||a<e.minDays?a:e.minDays,maxDays:a>e.maxDays?a:e.maxDays}},{minDays:n,maxDays:n}))(e,n),r=e=>(0,eY.a5)(e,"Tag","Tage");return t===a?r(t):`${t}
1 bis ${r(a)}`})(l,i.length),euroPrice:p,anchorID:no,additionalInfo:H})}),I&&(0,a.jsx)(eN.default,{variant:eS.$B.LargePaddingBottom,children:(0,a.jsx)(T.default,{children:(0,a.jsxs)(C.A,{flexDirection:"row",gap:"1rem",wrap:!0,children:[(0,a.jsx)(C.A.Item,{flex:"4 1 300px",children:(0,a.jsx)(eC.default,{headlineColor:"gradient",align:ey.Y2.Left,children:"F\xfcr wen ist der Kurs geeignet?"})}),(0,a.jsx)(C.A.Item,{flex:"8 1 450px",children:(0,a.jsx)(W.default,{children:I})})]})})}),(0,a.jsx)(eN.default,{bgColor:I?eS.RJ.SurrogateLight:eS.RJ.Default,variant:eS.$B.LargePadding,children:(0,a.jsxs)(T.default,{spaceBetweenChildren:w.n.Small,children:[(0,a.jsx)(eC.default,{headlineColor:ey.oP.Gradient,subText:s,align:ey.Y2.Left,children:"Kursinhalte"}),(0,a.jsx)(Q,{items:i})]})}),(0,a.jsx)(eN.default,{sectionId:no,bgColor:eS.RJ.White,variant:eS.$B.LargePadding,children:(0,a.jsxs)(T.default,{size:w.f.Small,spaceBetweenChildren:w.n.Small,children:[(0,a.jsx)(eC.default,{headlineColor:"gradient",align:ey.Y2.Center,subText:_&&"W\xe4hlen Sie einen passenden Zeitraum f\xfcr Ihre Schulung aus und melden Sie sich \xfcber unser Online-Formular ganz bequem an.",children:"Termine & Anmeldung"}),_?(0,a.jsx)(ev,{events:l,onSubmit:e=>{V(e),q(`${nm}${e}`)},children:(0,a.jsx)(m.default,{align:d.G1.Center,actionType:u.nD.Modal,modallink:"course-request-form",disableTransition:!0,children:"Individuellen Termin anfragen"})}):(0,a.jsxs)(C.A,{alignItems:"center",gap:"1rem",children:[(0,a.jsx)(g.default,{variant:"user/contact-person",size:"iconSize64",isOutlined:!0}),(0,a.jsx)(W.default,{size:"medium",align:"center",children:"F\xfcr diese Schulung planen wir Termine nur auf Anfrage."}),(0,a.jsx)(eD.A,{defaultSize:1,sm:2}),(0,a.jsx)(o.A,{align:d.G1.Center,actionType:u.nD.Modal,modallink:"course-request-form",children:"Individuellen Termin anfragen"})]})]})}),(0,a.jsx)(eN.default,{bgColor:eS.RJ.SurrogateLight,variant:eS.$B.LargePadding,children:(0,a.jsxs)(T.default,{align:M.W3.Center,spaceBetweenChildren:w.n.Mini,size:w.f.Small,children:[(0,a.jsxs)(C.A,{gap:"2rem",children:[(0,a.jsx)(eC.default,{headlineColor:ey.oP.Dark,align:ey.Y2.Center,level:3,children:"Haben Sie Fragen zu unseren Schulungsthemen? Oder gibt es weitere Themen zu denen Sie eine Schulung w\xfcnschen?"}),(0,a.jsx)(o.A,{actionType:u.nD.Modal,modallink:nd,align:d.G1.Center,icon:"user/speechbubble",showIcon:d.nN.ShowIcon,children:"Jetzt Kontakt aufnehmen!"})]}),(0,a.jsxs)(C.A,{gap:"1.25rem",children:[(0,a.jsx)(eC.default,{headlineColor:ey.oP.Dark,align:ey.Y2.Center,level:4,tag:"p",children:"oder rufen Sie uns an!"}),(0,a.jsx)(z.default,{phone:"0511.430.3452"})]})]})}),(0,a.jsx)(nl,{id:J,categoryTitle:e.title,courseLink:K,currentEvent:G,formApiTarget:j,mailTemplateId:f,price:p,recipientId:A,termsAndConditionsDocument:D,title:B}),(0,a.jsx)(S.A,{id:nd,categoryTitle:e.title,courseTitle:B,formApiTarget:n,link:K,mailTemplateId:t,recipientId:r}),(0,a.jsx)(eG,{id:"course-request-form",categoryTitle:e.title,formApiTarget:n,mailTemplateId:t,recipientId:r,courseLink:K,title:B})]})};var nh=t(8683),ng=t(93269),nx=t(10889),nb=t(79820);let np=e=>{let n=(0,s.A)(e),{props:{events:t=[],...c}}=e;(0,l.E)({resourceType:"detailpage"});let h=t.map(({startDate:e,endDate:n,...t})=>({startDate:new Date(e),endDate:new Date(n),...t}));return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.A,{...n}),(0,a.jsxs)(ng.A,{children:[(0,a.jsxs)(r.A,{children:[(0,a.jsx)(nx.A,{hasPageHeader:!0,hasPreHeader:!0,renderPageHeader:n=>(0,a.jsx)(nb.A,{...n,renderTitle:()=>(0,a.jsx)(m.default,{actionType:u.nD.Linkintern,linkintern:e.props.category.path,icon:"action/arrow-left",disableTransition:!0,children:e.props.category.title}),addonsSlot:(0,a.jsx)(o.A,{actionType:u.nD.Anchor,anchor:"events-section",size:d.Mp.Small,children:"Jetzt Anmelden"})}),variant:"enercity-gwk"}),(0,a.jsx)(nc,{events:h,...c})]}),(0,a.jsx)(nh.A,{})]})]})}},67550:e=>{e.exports={base:"CourseTimetable-module-base",grid:"CourseTimetable-module-grid",mobileCarousel:"CourseTimetable-module-mobile-carousel",quarterWrapper:"C
1ourseTimetable-module-quarter-wrapper"}},72650:e=>{e.exports={base:"CourseMembersForm-module-base",removeButton:"CourseMembersForm-module-remove-button",row:"CourseMembersForm-module-row",rows:"CourseMembersForm-module-rows"}},73588:e=>{e.exports={kicker:"CourseStageBox-module-kicker",base:"CourseStageBox-module-base",headline:"CourseStageBox-module-headline",button:"CourseStageBox-module-button"}},76782:e=>{e.exports={base:"ToggleIcon-module-base",switch:"ToggleIcon-module-switch",input:"ToggleIcon-module-input",slider:"ToggleIcon-module-slider"}},80273:e=>{e.exports={quarterTitle:"CourseEventQuarterHeader-module-quarter-title"}},80863:e=>{e.exports={navButton:"CourseEventQuarterNavButton-module-nav-button"}},81134:e=>{e.exports={label:"CourseRadioButton-module-label",noValue:"CourseRadioButton-module-no-value",disabled:"CourseRadioButton-module-disabled",checked:"CourseRadioButton-module-checked",input:"CourseRadioButton-module-input",info:"CourseRadioButton-module-info"}},86067:(e,n,t)=>{"use strict";function a(e,n={minimumFractionDigits:0,maximumFractionDigits:0}){let{minimumFractionDigits:t,maximumFractionDigits:r}=n;return e.toLocaleString("de-de",{minimumFractionDigits:t,maximumFractionDigits:r})}function r(e){return e.toLocaleString("de-de",{minimumFractionDigits:0,maximumFractionDigits:2})}t.d(n,{D5:()=>r,ZV:()=>a,a5:()=>i,vv:()=>s});let i=(e,n,t)=>`${r(e)} ${e<=1?n:t}`,s=(e,n="â¬")=>a(e,{maximumFractionDigits:2,minimumFractionDigits:2})+" "+n},94781:e=>{e.exports={content:"CourseDetailCardContent-module-content",base:"CourseDetailCardContent-module-base",wrapper:"CourseDetailCardContent-module-wrapper",isOpen:"CourseDetailCardContent-module-is-open"}},99172:e=>{e.exports={base:"CourseDetailCard-module-base"}},99890:e=>{e.exports={base:"FormOptInInfo-module-base",icon:"FormOptInInfo-module-icon",text:"FormOptInInfo-module-text"}}}]); 2//# sourceMappingURL=3657.04aa5db9f095af2c.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.