1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3257],{8930:e=>{e.exports={base:"BenefitsAppTeaser-module-base",iconWrapper:"BenefitsAppTeaser-module-iconWrapper",title:"BenefitsAppTeaser-module-title",buttons:"BenefitsAppTeaser-module-buttons"}},12109:(e,n,i)=>{"use strict";i.d(n,{A:()=>c});var t=i(49222),s=i(12025),a=i(5413),r=i(20977),l=i(19792),o=i(60184),d=i.n(o);let c=({icon:e,title:n,text:i,buttonLabel:o,buttonLink:c})=>(0,t.jsxs)("div",{className:d().base,children:[e&&(0,t.jsx)(l.default,{variant:e,size:"iconSize32",className:d().icon,isOutlined:!0}),(0,t.jsxs)("h3",{className:d().title,children:[n," "]}),i&&(0,t.jsx)("p",{className:d().text,children:i}),o&&c&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("br",{}),(0,t.jsx)(s.A,{actionType:r.nD.Linkextern,linkextern:c,align:a.G1.Center,children:o})]})]})},24484:e=>{e.exports={base:"BenefitsSuggestionCard-module-base",card:"BenefitsSuggestionCard-module-card",iconWrapper:"BenefitsSuggestionCard-module-icon-wrapper",title:"BenefitsSuggestionCard-module-title",button:"BenefitsSuggestionCard-module-button"}},25250:e=>{e.exports={base:"BenefitsOverviewHero-module-base",image:"BenefitsOverviewHero-module-image",content:"BenefitsOverviewHero-module-content",headline:"BenefitsOverviewHero-module-headline",description:"BenefitsOverviewHero-module-description",anchor:"BenefitsOverviewHero-module-anchor",arrow:"BenefitsOverviewHero-module-arrow"}},33849:(e,n,i)=>{"use strict";i.d(n,{A:()=>t});let t=e=>new Promise(n=>setTimeout(()=>n(),e))},43863:e=>{e.exports={base:"BenefitsSuggestionCardForm-module-base",form:"BenefitsSuggestionCardForm-module-form",formFields:"BenefitsSuggestionCardForm-module-form-fields",title:"BenefitsSuggestionCardForm-module-title",description:"BenefitsSuggestionCardForm-module-description",closeIcon:"BenefitsSuggestionCardForm-module-close-icon",formFieldLength:"BenefitsSuggestionCardForm-module-form-field-length"}},53257:(e,n,i)=>{"use strict";i.r(n),i.d(n,{default:()=>eA});var t=i(49222),s=i(64578),a=i(8413),r=i(4026),l=i(38051),o=i(69803),d=i(83824),c=i(30307),m=i(42909),u=i(84267),g=i(8930),h=i.n(g);let f=()=>(0,t.jsxs)("div",{className:h().base,children:[(0,t.jsx)("div",{className:h().iconWrapper,children:(0,t.jsx)(u.A,{})}),(0,t.jsx)("div",{className:h().title,children:"Sichern Sie sich exklusive Vorteile in der enercity App"}),(0,t.jsxs)("div",{className:h().buttons,children:[(0,t.jsx)(m.pe,{clickContext:"BenefitsAppTeaser"}),(0,t.jsx)(m.pN,{clickContext:"BenefitsAppTeaser"})]})]});var x=i(3638),p=i(89580),v=i.n(p);let j=({color:e="surrogate",children:n,icon:i,id:s,title:a})=>(0,t.jsx)("div",{className:(0,x.A)(v().base,v()[e]),id:`category-${s}`,children:(0,t.jsxs)("div",{className:v().contentWrapper,children:[(0,t.jsxs)("h2",{className:(0,x.A)(v().title,v().colorFilter),children:[(0,t.jsx)("img",{src:i.path,alt:"Kategorie-Icon"}),(0,t.jsx)("span",{...(0,d.E)(a)})]}),(0,t.jsx)("div",{className:v().grid,children:n})]})});var b=i(84745),B=i(10319),A=i.n(B),C=i(55342),N=i.n(C);let w=()=>(0,t.jsxs)("div",{className:N().base,children:[(0,t.jsx)("div",{className:N().iconWrapper,children:(0,t.jsx)(u.A,{})}),(0,t.jsx)("h2",{className:N().title,children:"Sichern Sie sich exklusive Vorteile in der enercity App"}),(0,t.jsxs)("div",{className:N().buttons,children:[(0,t.jsx)(m.pe,{clickContext:"BenefitsOverviewAppBanner"}),(0,t.jsx)(m.pN,{clickContext:"BenefitsOverviewAppBanner"})]}),(0,t.jsx)(A(),{src:"https://www.enercity-erneuerbare.de/_next/static/media/phone.cbde4790.png",width:392,height:648,alt:"Ein Smartphone, das die enercity App zeigt",unoptimized:!0,className:N().image})]});var S=i(8868),k=i(28523),y=i(64242),T=i(5413),O=i(37309),F=i(20977),I=i(25250),z=i.n(I);let P=({buttonText:e,description:n,headline:i,image:s,stageVariant:a})=>{let r=(0,S.A)();return(0,t.jsx)("div",{className:z().base,children:(0,t.jsx)(k.default,{size:y.Q.Large,stageBackground:a,image:s,skewedBottom:!1,children:(0,t.jsxs)("div",{className:z().content,children:[(0,t.jsxs)("h1",{className:z().headline,children:["enercity+ ",(0,t.jsx)("br",{}),i]}),(0,t.jsx)("p",{className:z().description,children:n}),(0,t.jsx)(O.default,{actionType:F.nD.Anchor,anchor:"vorteile",align:T.G1.Center,icon:"action/arrow-down",sizeVariant:r?"medium":"large",disableTransition:!0,className:z().anchor,children:e})]})})})};var W=i(65244),H=i(80104),L=i(77766),V=i(12025),_=i(5140),E=i(19792),D=i(78435),M=i(24484),q=i.n(M),G=i(69717),U=i(33849),R=i(46730),Y=i(93897),J=i(82762),$=i(3113),K=i(36587),Q=i(766
151),X=i(25419),Z=i(43863),ee=i.n(Z);let en=J.Ik({name:J.Yj().required("Name ist erforderlich"),link:J.Yj().url("Bitte geben Sie eine g\xfcltige URL ein"),note:J.Yj()}),ei={name:"",link:"",note:""},et=({email:e,onClose:n})=>{let[i,s]=(0,L.useState)("initial"),{formState:a,handleSubmit:r,handleChange:l,handleBlur:o,isFormValid:d,getErrorByFieldName:c}=(0,Y.A)(async n=>{if(s("pending"),!e){s("fail"),R.v.error("BenefitsSuggestionCardForm: User email is not available"),await (0,U.A)(2e3),s("initial");return}try{let i=await fetch(`${G.Ay.apiBaseUrl}/benefits/suggestion`,{method:"POST",body:JSON.stringify({...n,email:e})});if(!i.ok)throw Error(i.statusText)}catch(e){s("fail"),await (0,U.A)(2e3),s("initial");return}s("success")},en,ei);return(0,t.jsxs)("div",{className:ee().base,children:[(0,t.jsx)(E.default,{className:ee().closeIcon,variant:"action/close",size:"iconSize24",onClick:n,"aria-label":"Schlie\xdfen"}),(0,t.jsx)("h2",{className:ee().title,children:"Partner vorschlagen"}),(0,t.jsx)("p",{className:ee().description,children:"Machen Sie die enercity Vorteilwelt noch besser! Ihnen fehlt ein Partnerangebot? Schlagen Sie uns gerne ein Unternehmen vor:"}),(0,t.jsxs)("form",{onSubmit:r,className:ee().form,children:[(0,t.jsxs)("div",{className:ee().formFields,children:[(0,t.jsx)(Q.A,{name:"name",label:"Name des Unternehmens",value:a.name??"",onChange:l,onBlur:o,errorMessageHasRelativePosition:!0,errorMessage:c("name"),prefixBoxIcon:"user/business-building"}),(0,t.jsx)(Q.A,{name:"link",label:"Link (optional)",value:a.link??"",onChange:l,onBlur:o,errorMessage:c("link"),errorMessageHasRelativePosition:!0,prefixBoxIcon:"action/link"}),(0,t.jsxs)("div",{children:[(0,t.jsx)(Q.A,{name:"note",type:K.V.Textarea,label:"Anmerkungen (optional)",value:a.note??"",onChange:l,onBlur:o,maxLength:500,restrictMaxLength:!0}),(0,t.jsx)(X.A,{maxLength:500,show:!0,value:a.note,isOnGradient:!1,className:ee().formFieldLength})]})]}),(0,t.jsx)($.A,{state:i,inactive:!d,children:"Jetzt vorschlagen"})]})]})},es="Fehlt Ihnen ein Partnerangebot?",ea="Jetzt vorschlagen",er=e=>{let[n,i]=(0,L.useState)(!1),{isAuthenticated:s,user:a,openAuthenticationModal:r}=(0,W.A)(),{params:l}=(0,H.s)(),o=e.email||l?.__user_email?.toString()||s&&a?.email||void 0,d=()=>{i(e=>!e)};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(_.A,{actionType:F.nD.Custom,onClick:()=>{o?d():r({modalReason:"benefitsSuggestion",loginCallback:()=>{d()}})},className:q().base,tabIndex:1,customDataLayer:{clickContext:es,customClickText:ea,customClickElementType:"BenefitsSuggestionCard"},children:(0,t.jsxs)("div",{className:q().card,children:[(0,t.jsx)("div",{className:q().iconWrapper,children:(0,t.jsx)(E.default,{variant:"action/plus",size:"iconSize32"})}),(0,t.jsx)("p",{className:q().title,children:es}),(0,t.jsx)(V.A,{actionType:F.nD.None,className:q().button,align:T.G1.Center,noClickable:!0,asDiv:!0,children:ea})]})}),!!o&&(0,t.jsx)(D.A,{onClose:d,showCloseIcon:!1,active:n,children:(0,t.jsx)(et,{onClose:d,email:o})})]})};var el=i(46982),eo=i(74401),ed=i(11343),ec=i(12109),em=i(13563),eu=i(7943),eg=i(88714),eh=i.n(eg),ef=i(87432);let ex={path:`${ef.A}/assets/benefits/calendar.svg`,name:"Bald verf\xfcgbar"},ep=(e,n,i)=>{if("start"===i)return[e,...n];if("middle"===i){let i=Math.floor(n.length/2);return[...n.slice(0,i),e,...n.slice(i)]}return[...n,e]},ev=({categories:e,dealsAvailableSoon:n,faqItems:i,footNote:s,headline:a,image:r,showAppBanner:l=!1,stageVariant:o,subHeadline:m})=>e.length?(0,t.jsxs)("div",{className:eh().base,children:[(0,t.jsx)(P,{image:r,headline:a,description:m,buttonText:"Vorteile entdecken",stageVariant:o}),l&&(0,t.jsx)(w,{}),(0,t.jsxs)(em.default,{sectionId:"vorteile",children:[e.map(e=>{let n;return(0,t.jsx)(j,{color:e.color,icon:e.icon,id:e.sort,title:e.title,children:(n=e.deals.map(e=>(0,t.jsx)(b.A,{logo:e.logo,image:e.image,headline:e.headline,link:e.link,badgeText:e.badgeText,variant:"inactive"===e.status?"noCouponsAvailable":void 0},e.id)),e.showAppTeaser&&(n=ep((0,t.jsx)(f,{},"BenefitsAppTeaser"),n,e.appTeaserPlacement)),e.showSuggestionTeaser&&(n=ep((0,t.jsx)(er,{},"BenefitsSuggestionCard"),n,e.suggestionTeaserPlacement)),n)},e.id)}),!!n.length&&(0,t.jsx)(j,{color:"violet",icon:ex,id:0,title:"<strong>Bald</strong> <em>verf\xfcgbar</em>",children:n.map(e=>(0,t.jsx)(b.A,{logo:e.logo,image:e.image,headline:e.headline,link:e.link,variant:"availableSoon"},e.id))})]}),(0,t.jsx)(em.default,{children:(0,t.jsx)(eu.default,{leftSideWidth:40,"contents-left":(0,t.jsx)(ed.default,{level:eo.V_.Three,subText:"H\xe4ufig gestellte Fragen zu unseren<br/>
1 Gutscheinen",align:eo.Y2.Left,headlineColor:"gradient",children:"Gut zu wissen"}),"contents-right":(0,t.jsx)(c.default,{items:i,hasFaqSchema:!0})})}),(0,t.jsx)(em.default,{children:(0,t.jsx)(el.default,{children:(0,t.jsx)("div",{className:eh().footnote,...(0,d.E)(s)})})})]}):(0,t.jsx)(em.default,{children:(0,t.jsx)(el.default,{children:(0,t.jsx)(ec.A,{title:"Neue Aktionen sind im Anflug!",text:"Wir \xfcberarbeiten gerade unser Angebot. Wir freuen uns, wenn Sie demn\xe4chst nochmal reinschauen.",icon:"user/rocket"})})});var ej=i(48461),eb=i(93269),eB=i(44995);let eA=e=>{let{props:n}=e,i=(0,r.A)(e);return(0,l.E)({resourceType:"frontpage"}),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.A,{...i}),(0,t.jsx)(eb.A,{children:(0,t.jsxs)(s.A,{children:[(0,t.jsx)(eB.default,{actionType:F.nD.None}),(0,t.jsx)(ev,{headline:n.headline,subHeadline:n.subHeadline,categories:n.categories,dealsAvailableSoon:n.dealsAvailableSoon,footNote:n.footNote,faqItems:n.faqItems,image:n.image,stageVariant:n.stageVariant,showAppBanner:n.showAppBanner}),(0,t.jsx)(o.A,{}),(0,t.jsx)(ej.default,{})]})})]})}},55342:e=>{e.exports={base:"BenefitsOverviewAppBanner-module-base",iconWrapper:"BenefitsOverviewAppBanner-module-iconWrapper",title:"BenefitsOverviewAppBanner-module-title",buttons:"BenefitsOverviewAppBanner-module-buttons",image:"BenefitsOverviewAppBanner-module-image"}},60184:e=>{e.exports={base:"NotAvailableInfo-module-base",icon:"NotAvailableInfo-module-icon",title:"NotAvailableInfo-module-title",text:"NotAvailableInfo-module-text"}},88714:e=>{e.exports={base:"BenefitsOverviewPageContent-module-base",headline:"BenefitsOverviewPageContent-module-headline",headlineSection:"BenefitsOverviewPageContent-module-headlineSection",footnote:"BenefitsOverviewPageContent-module-footnote"}},89580:e=>{e.exports={base:"BenefitsCategory-module-base",title:"BenefitsCategory-module-title",icon:"BenefitsCategory-module-icon",contentWrapper:"BenefitsCategory-module-content-wrapper",grid:"BenefitsCategory-module-grid",surrogate:"BenefitsCategory-module-surrogate",colorFilter:"BenefitsCategory-module-color-filter",red:"BenefitsCategory-module-red",orange:"BenefitsCategory-module-orange",green:"BenefitsCategory-module-green",blue:"BenefitsCategory-module-blue",turquoise:"BenefitsCategory-module-turquoise",yellow:"BenefitsCategory-module-yellow",violet:"BenefitsCategory-module-violet"}}}]); 2//# sourceMappingURL=3257.e5d69f0eb98f7765.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.