1"use strict";(self.webpackChunkzukunftsfonds=self.webpackChunkzukunftsfonds||[]).push([[57],{56037:function(e,t,a){a.d(t,{A:function(){return L}});var n=a(96540),o=a(18782),s=a(15674),i=a(74113),l=a(93015);var r=(0,o.connect)((({location:e})=>{const t=e.type;return{Component:e.routesMap[t].component}}))((({Component:e})=>n.createElement(e,null))),c=a(32485),d=a.n(c);var m=({message:e,isPositive:t,onDismiss:a})=>{const o=d()({"info-message":!0,"info-message--positive":t,"info-message--negative":!t});return n.createElement("div",{role:"alertdialog","aria-labelledby":"dialogTitle",className:o},n.createElement("div",{role:"document",tabIndex:"0",className:"info-message__inner"},n.createElement("div",{id:"dialogTitle",className:"info-message__text"},e),n.createElement("button",{className:"info-message__close-button",onClick:a,autoFocus:!0},n.createElement("span",{className:"info-message__close-text"},"Infonachricht schlie\xdfen"))))};class u extends n.Component{constructor(e){super(e),this.state={isHidden:!0,finishedLoading:!1,startedLoading:!1,timeoutId:null}}UNSAFE_componentWillReceiveProps(e){!this.props.isLoading&&e.isLoading&&(this.setState({startedLoading:!0,finishedLoading:!1,isHidden:!1}),clearTimeout(this.state.timeoutId)),this.props.isLoading&&!e.isLoading&&this.setState({startedLoading:!1,finishedLoading:!0,isHidden:!1,timeoutId:setTimeout((()=>{this.setState({finishedLoading:!1,isHidden:!0})}),700)})}render(){const e=d()("loader",{"loader--start":this.state.startedLoading,"loader--stop":this.state.finishedLoading});return n.createElement("div",{className:e,"aria-label":"Inhalte werden geladen","aria-live":"polite","aria-hidden":this.state.isHidden})}}var g=u,b=a(12584),h=a.n(b),E=a(91119);const p=document.querySelector("#app");var _=(0,o.connect)(((e,t)=>({showCtaButton:!!t.modalAction})),((e,t)=>({onConfirm:a=>{a.preventDefault(),t.keepOnConfirm||e(s.AS()),e(t.modalAction())},onClose:()=>e(s.AS())})))((({showCloseButton:e=!0,showCtaButton:t=!1,heading:a="",text:o="",ctaButtonLabel:s="Best\xe4tigen",closeButtonLabel:i="Schlie\xdfen",buttons:l=[],onConfirm:r,onClose:c,children:d})=>n.createElement(h(),{applicationNode:p,dialogClass:"modal__box",dialogId:"a11y-modal",focusDialog:!0,includeDefaultStyles:!1,onExit:c,titleId:"a11y-title",underlayClass:"modal",underlayColor:!1},n.createElement("div",{className:"modal__content"},n.createElement("header",{className:"modal__header"},n.createElement("h1",{id:"a11y-title",className:"modal__title"},a)),n.createElement("div",{className:"modal__main",tabIndex:"0"},n.createElement("form",{onSubmit:r||c},n.createElement("p",{className:"modal__text"},o),d,t&&n.createElement(E.A,{type:"button",onClick:r},s),n.createElement("div",{className:"modal__back-button"},l.map((e=>n.createElement(E.A,{type:"button",onClick:e.action,buttonStyle:"outlined",key:e.label},e.label)))))),e&&n.createElement("button",{className:"modal__close-button",type:"button",onClick:c},n.createElement("span",{className:"modal__close-text"},i)))))),k=a(87123),f=a.n(k),v=a(72946);class C extends n.Component{constructor(e){super(e),this.cookies=new(f()),this.state={isCookiebarActive:!this.cookies.get("dfgCookieNotice")},this.handleClick=this.handleClick.bind(this)}handleClick(){const e=new Date;e.setTime(e.getTime()+31536e6),this.cookies.set("dfgCookieNotice","1",{path:"/",expires:e}),this.setState((e=>({isCookiebarActive:!e.isCookiebarActive})))}render(){const e=d()("cookiebar",{"cookiebar--visible":this.state.isCookiebarActive});return n.createElement("section",{className:e,"aria-describedby":"cookieconsent:desc","aria-label":"cookieconsent","aria-live":"polite",role:"dialog"},n.createElement("div",{className:"cookiebar__inner"},n.createElement("div",{id:"cookieconsent:desc",className:"cookiebar__text"},v.ay.text,n.createElement("a",{className:"cookiebar__link",href:"https://www.der-zukunftsfonds.de/datenschutz","aria-label":v.ay.linkLabel,role:"button",tabIndex:"0",target:"_blank",rel:"noopener noreferrer"},v.ay.linkText),"."),n.createElement("button",{className:"cookiebar__close","aria-label":v.ay.buttonLabel,tabIndex:"0",onClick:this.handleClick},v.ay.buttonText)))}}var N=C;var L=(0,o.connect)((e=>({isViewingData:e.location.type===l.nc,isLoading:i.getLoadingState(e),isLoggedIn:i.getIsLoggedIn(e),unreadMessageCount:i.getUserMessageUnreadCount(e),onboardingProgress:i.getOnboardingProgress(e),infoMessages:i.getInfoAlerts(e),modal:i.getModal(e),errors:i.getGlobalErrors(e)})),(e=>({onDismissError:t=>e(s.$j(t)),onDismissAlert:t=>e(s.LL(t))})))((({isLoggedIn:e=!1,isLoading:t=!1,isViewingData:a=!1,onboardingProgress:o={},infoMessages:s=[],modal:i={},errors:l,onDismissError:c,onDismissAlert:d})=>n.createElement("div",{className:t?"page--content-loading":"page--content-loaded"},n.createElement(g,{isLoading:t}),n.createElement(N,null),s.map(((e,t)=>e&&n.createElement(m,{message:e,key:t,isPositive:!0,onDismiss:d.bind({},t)}))),l.map(((e,t)=>e&&n.createElement(m,{message:e,key:t,isPositive:!1,onDismiss:c.bind({},t)}
1))),i.showModal&&n.createElement(_,i),n.createElement(r,null))))},11664:function(e,t,a){var n=a(96540),o=a(40961),s=a(37355),i=a(18782),l=a(57952),r=a(56037),c=a(65606);const d=c.env.REACT_APP_SENTRY_URL,m=c.env.REACT_APP_SENTRY_ENVIRONMENT;c.env.REACT_APP_SENTRY_ENABLED&&s.T({dsn:d,environment:m}),o.render(n.createElement(i.Provider,{store:l.A},n.createElement(r.A,null)),document.body.appendChild(document.createElement("div")))}},function(e){e.O(0,[4,174,952],(function(){return t=11664,e(e.s=t);var t}));e.O()}]); 2//# sourceMappingURL=index-09da712084a22aaa017f.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.