1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4809,8982],{7593:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSP:()=>N,default:()=>w});var r=n(37876),a=n(23920),i=n(89099),l=n(14232),o=n(60712),s=n(93973),u=n(72186),c=n(83017),d=n(79787),p=n(45757);let m="28buMDdunrk0JgV8WnLrj1";var E=n(71842),b=n(85268),g=n(37109),h=n(37931),y=n(68373),f=n(72717),v=n(79441),_=n(73103),S=n(58382),T=n(72304),A=n(66727);let I=async e=>{var t,n,r;let a=function(e,t){let n="1"===e.purpose?"business":"private",r=e.heating_system?b.SX.HEAT_ELECTRICITY:e.energy_type,a="heatElectricity"===r,i="1"===e.purpose,l=e.consumption||0,o=e.order_address,s={zip:null==o?void 0:o.zipcode,city:null==o?void 0:o.city,street:(0,h.w$)(null==o?void 0:o.street),houseNumber:(null==o?void 0:o.house_number)+((null==o?void 0:o.house_number_add)||"")},u=a?((e,t)=>{let n="double_rate_meter"===e.meter_type,r="nightsaver"===e.heating_system,a="yes"===e.separate_meter,i=t?e.consumption_ht_commercial:e.consumption_ht_private,l=t?e.consumption_nt_commercial:e.consumption_nt_private,o=i?Number(i):0,s=l?Number(l):0,u=Math.max(s,o);return(0,g.rF)({heaterType:r?"nightStorage":"heatPump",hasSeparateMeterForHeatElectricity:a,meterType:n?"DOUBLE":"SINGLE",consumptionHt:n?o:void 0,consumptionNt:n?s:void 0,consumption:n?void 0:u})})(e,i):{consumption:Math.max(l,+("gas"===r))};return(0,g.rF)({...s,apiKeyId:null!=t?t:"",customerType:n,division:r,...u})}(e,m),i=await (0,d.i)(a);return{payload:e,tariffs:null!=(r=null==(t=i.tariffs)?void 0:t.tariffs)?r:[],query:null==(n=i.tariffs)?void 0:n.tariffQuery,request:a}};var N=!0;let w=e=>{let{payload:t}=e,n=(0,i.useRouter)(),[d,b]=(0,l.useState)(""),g=(()=>{let e=(0,u.C)(e=>e.setLandingPage),t=(0,c.R)(),{setFormData:n,setActiveStep:r,setLatestStep:a,clearFormData:i,setOptimizationData:l}=(0,f.xG)();return s=>{e("neok-tw"),t.setTargetGroup(o.BP.PK),i();let{customerType:u}=(0,E.e)(s);f.xG.setState({customerType:u});try{let e=(0,y.gO)(s),t=(0,y.Tc)(s);for(let r of(l(t),e))n(r);r(5),a(5)}catch(e){S.A.error(e,"Cannot map okc data to wizard")}}})(),h=!t.invalidStreet||d.length>0;if((0,a.I)(["okc-tariffs",d],()=>I(((e,t)=>t?{...e,order_address:{...e.order_address,street:t},invalidStreet:!1,streets:[]}:e)(t,d)),{enabled:h,onSuccess:e=>{let{payload:t,tariffs:r,query:a,request:i}=e;if(0===r.length)return void n.replace("/tarifrechner-kein-tarif");let l=a?p.T.parse(a):null;g(t),f.xG.setState({division:null==l?void 0:l.division}),_.lQ.setState({tariffs:r,tarifReturnValue:(0,v.XB)(!1,"pk-owned-oz-okc-tarifwechsel"),tariffQueryResult:l,usedApiKey:m}),setTimeout(()=>{n.replace("/meine-produkte?energy_type=".concat(i.division))},200)},onError:e=>{S.A.error(e,"OKC Mapping failed"),n.replace("https://meine.new-energie.de/portal/error/view?code=error.neok-tw")}}),t.invalidStreet&&!d){var N;let e=(null!=(N=t.streets)?N:[]).map(e=>({label:e,value:e}));return(0,r.jsx)(T.D$,{children:(0,r.jsx)(A.default,{options:e,onCancel:()=>n.replace("http://meine.new-energie.de/portal/contract-overview"),onSubmit:e=>b(e)})})}return(0,r.jsx)(s.A,{variant:"page",message:"Einen Moment bitte, Ihre Tarife werden geladen ..."})}},45757:(e,t,n)=>{"use strict";n.d(t,{T:()=>u});var r=n(52200),a=n(85268),i=n(77945),l=n(87478);let o=r.union([r.literal("OK"),r.literal("MORE_INPUT_NEEDED"),r.literal("REQUIRED_INFORMATION_NEEDED"),r.literal("INVALID_CREDENTIALS"),r.literal("CONSUMPTION_TOO_HIGH")]);r.object({division:a.Z4,consumption:r.number().optional(),consumptionHt:r.number().optional(),consumptionNt:r.number().optional(),meterType:r.enum(l.Ti).optional(),heaterType:r.enum(l.Vi).optional(),hasSeparateMeterForHeatElectricity:r.boolean().optional(),zip:r.string(),city:r.string().optional(),street:r.string().optional(),houseNumber:r.string().optional(),apiKeyId:r.string().prefault("default"),customerType:r.enum(["private","business","housingIndustry"]),redirect:r.boolean().optional()});let s=r.object({tariffName:r.string(),alternativeName:r.nullable(r.string()),tariffId:r.string(),tariffIdBase:r.number(),priceType:r.string(),totalPriceYearly:r.number(),bonusNewCustomer:r.number(),bonusLoyalty:r.number(),bonusDirect:r.number(),kwhPrice:r.number(),kwhPriceHt:r.number(),kwhPriceNt:r.number(),monthlyDeduction:r.number(),basePriceMonthly:r.number(),contractPerio
1d:r.string(),cancellationPeriod:r.string(),extensionPeriod:r.string(),priceGaurantee:r.string(),priceGuaranteeDescription:r.nullable(r.string()),fileAgb:r.nullable(r.any()),fileWiderrufsbelehrung:r.nullable(r.any()),fileDatenschutzerklaerung:r.nullable(r.any()),tariffTexts:r.nullable(r.any()),additionalInfo:r.nullable(r.any()),dynamicTariff:r.boolean(),availableFrom:i.AJ,view:r.object({category:r.number(),index:r.number(),isRecommended:r.boolean()})}),u=r.object({division:a.PN,zip:r.string(),customerType:r.string(),meterType:r.enum(l.Ti).optional(),hasSeparateMeterForHeatElectricity:r.nullable(r.any()),city:r.string().nullable(),consumption:r.nullable(r.number()),street:r.string().nullable(),houseNumber:r.string().nullable(),operator:r.nullable(r.any()),nominalPower:r.nullable(r.any()),consumptionHt:r.nullable(r.number()),consumptionNt:r.nullable(r.number()),measuringMethod:r.nullable(r.any()),heaterType:r.nullable(r.any()),includeEcoData:r.nullable(r.any()),subtractBonus:r.nullable(r.any()),includeRanges:r.nullable(r.any()),includeComponents:r.nullable(r.any()),includeCompareTariffs:r.nullable(r.any()),isBestand:r.nullable(r.any()),debugEnabled:r.number().nullable(),debugInternal:r.number().nullable()});r.object({messageKey:o,next:r.nullable(r.string()),parameters:r.nullable(r.array(r.object({key:r.string(),type:r.string(),values:r.array(r.string())}))),tariffs:r.nullable(r.object({tariffs:r.array(s),tariffQuery:u,tariffCount:r.number()})),cause:r.optional(r.any()),redirectKey:r.string().uuid().optional()})},61484:(e,t,n)=>{"use strict";function r(e){let t="".concat(e,"="),n=document.cookie.split(";");for(let e=0;e<n.length;e++){let r=n[e];for(;" "===r.charAt(0);)r=r.substring(1);if(0===r.indexOf(t))return r.substring(t.length,r.length)}return""}function a(e,t,n){let r=new Date;r.setTime(r.getTime()+24*n*36e5);let a="expires=".concat(r.toUTCString());document.cookie="".concat(e,"=").concat(t,";").concat(a,";path=/")}n.d(t,{R:()=>r,T:()=>a})},66727:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>E});var r=n(37876),a=n(88745),i=n(50680),l=n(92268),o=n(55628),s=n(44354),u=n(56997),c=n(32239),d=n(75890),p=n(64556),m=n(14232);let E=e=>{let{options:t,onSubmit:n,onCancel:E}=e,[b,g]=(0,m.useState)(!0),[h,y]=(0,m.useState)(""),[f,v]=(0,m.useState)(!1);return(0,r.jsxs)(a.hJ,{modal:!0,open:b,children:[(0,r.jsx)(a.Xm,{children:"Stra\xdfenauswahl"}),(0,r.jsxs)(a.Ad,{children:[(0,r.jsx)(i.h,{size:"responsive"}),(0,r.jsx)(l.x,{container:!0,children:(0,r.jsx)(l.x,{children:(0,r.jsxs)(o.f,{small:12,large:8,largeOffset:3,children:[(0,r.jsx)(s.o,{variant:"h3",component:"h2",children:"Leider konnten wir Ihre im Online-KundenCenter angegebene Stra\xdfe nicht ordnungsgem\xe4\xdf zuordnen."}),(0,r.jsx)(i.h,{size:"m"}),(0,r.jsx)(s.o,{variant:"copy",component:"p",children:"Bitte w\xe4hlen Sie Ihre Stra\xdfe in dem Postleitzahlengebiet erneut aus."}),(0,r.jsx)(u.f,{error:["Bitte g\xfcltige Stra\xdfe ausw\xe4hlen"],children:(0,r.jsx)(c.O,{id:"stra\xdfe",isInvalid:f,options:t,label:"Stra\xdfe",onChange:e=>{v(!1),y(e)}})}),(0,r.jsx)(i.h,{size:"responsive"}),(0,r.jsxs)(d.B,{gap:20,direction:"row",justifyContent:"flexEnd",children:[(0,r.jsx)(p.$,{onClick:()=>void(g(!1),E()),variant:"secondary",children:"Zur\xfcck"}),(0,r.jsx)(p.$,{onClick:()=>(()=>{if(!h)return void v(!0);n(h)})(),variant:"primary",disabled:""===h,children:"Weiter"})]})]})})}),(0,r.jsx)(i.h,{size:"responsive"})]})]})}},72304:(e,t,n)=>{"use strict";n.d(t,{D$:()=>u,e7:()=>o,fU:()=>l});var r=n(37876),a=n(18847),i=n.n(a);let l=()=>!0,o=e=>{let{condition:t,wrapper:n,children:r}=e;return t?n(r):r},s=e=>{let{children:t}=e;return(0,r.jsx)(r.Fragment,{children:t})},u=i()(()=>Promise.resolve(s),{ssr:!1,loading:()=>(0,r.jsx)(r.Fragment,{})})},77945:(e,t,n)=>{"use strict";n.d(t,{tR:()=>b,M:()=>E,cl:()=>T,wp:()=>S,CU:()=>g,AJ:()=>h,Cn:()=>y});var r=n(54455),a=n(71410),i=n(46030),l=n(64440),o=n(49978),s=n(52200),u=n(85268),c=n(48048),d=n(86813),p=n(59204);let m=[new Date("2027-01-01"),new Date("2027-05-01"),new Date("2027-05-06"),new Date("2027-05-17"),new Date("2027-05-27"),new Date("2026-10-03"),new Date("2026-11-01"),new Date("2026-12-25"),new Date("2026-12-26")],E={moveIn:4,startDelivery:6,startDeliveryGas:18},b="yyyy-MM-dd",g=e=>e===u.SX.GAS?E.startDeliveryGas:E.startDelivery,h=s.iso.date().nullish().catch(null),y=e=>{var t;return null!=(t=h.parse(e))?t:null},f=e=>{let t=y(e);return null===t?null:(0,r.A)((0,a.A)(t))},v=(e,t)=>
1(0,r.A)(((e,t)=>{let n=e,r=t;for(;r>0;)n=(0,c.A)(n,1),!(0,d.A)(n)&&!m.some(e=>(0,p.A)(e,n))&&r--;return n})(e,t)),_=e=>{let{leadWorkdays:t,availableFrom:n,notBefore:r=[],today:a=new Date}=e;return(0,i.A)([v(a,t),...[n,...r].map(f).filter(e=>null!==e)])},S=e=>(0,l.A)(_(e),b),T=e=>{var t;let n=null!=(t=e.today)?t:new Date,a=_({...e,today:n}),i=(0,r.A)((0,o.A)(n,1)),s=f(e.availableFrom);return{min:(0,l.A)(a,b),max:(0,l.A)(a>i?(0,o.A)(a,1):i,b),limitedByAvailableFrom:null!==s&&s>v(n,e.leadWorkdays)}}},79441:(e,t,n)=>{"use strict";n.d(t,{XB:()=>p,Ho:()=>u,Uw:()=>d});var r=n(61484),a=n(61011);let i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return null==e?void 0:e.includes("-paid-")},l=()=>{let e=a.A.tracking.consentId;return loginNew.serviceAllowed(e)},o="new_sea_return_value",s="new_return_value",u=e=>{e&&localStorage.setItem(s,e)},c=e=>i(e)?((0,r.T)(o,e,30),e):(0,r.R)(o)||e,d=e=>!!e&&!!l()&&!!i(e)&&((0,r.T)(o,e,30),!0),p=(e,t)=>l()?c(t):e?(e=>{let t=localStorage.getItem(s);return t?i(t)?t:c(e):e||""})(t):t},79787:(e,t,n)=>{"use strict";n.d(t,{i:()=>i,R:()=>l});var r=n(23920),a=n(37109);let i=async e=>{let t="/api/tariffs?".concat((e=>{let t=new Map(Object.entries(e)),n=[];return new Map([...t].filter(e=>{let[t,n]=e;return"undefined"!==n&&""!==n})).forEach(function(e,t){n.push("".concat(t,"=").concat(e))}),n.join("&")})((0,a.rF)({...e,joulesApiKey:void 0,ts:new Date().getTime()}))),n=await fetch(t,{method:"POST"});return await n.json()},l=(e,t)=>(0,r.I)(["tariffs",e],()=>i(e),{onSuccess:t,enabled:!!((null==e?void 0:e.consumption)&&e.consumption>0)})},83017:(e,t,n)=>{"use strict";n.d(t,{R:()=>i,z:()=>a});var r=n(72186);let a=()=>({targetGroup:(0,r.C)(e=>e.targetGroup),platformType:(0,r.C)(e=>e.platformType)}),i=()=>(0,r.C)(e=>e.targetGroupService)},87478:(e,t,n)=>{"use strict";n.d(t,{AB:()=>l,Ac:()=>u,Hq:()=>i,Jd:()=>o,Ti:()=>r,Vi:()=>a,df:()=>c,z1:()=>s});let r=["SINGLE","DOUBLE"],a=["nightStorage","heatPump"],i=["PRIVATE","BUSINESS"],l=["HERR","FRAU","DIVERS"],o=["HERR","FRAU","DIVERS","KEINEANGABE","EHEPAAR","EIGENTUEMERGEMEINSCHAFT","ERBENGEMEINSCHAFT","LEBENSGEMEINSCHAFT","WOHNGEMEINSCHAFT","FIRMA","BUSINESS",""],s=["RESIDING_LONGER_THAN_FOUR_WEEKS","RESIDING_SINCE_FOUR_WEEKS","WILL_MOVE_TO_THIS_ADDRESS"],u=["SELF_TERMINATED","TERMINATE_FOR_ME","ALREADY_A_CUSTOMER","IN_NEED_OF_A_SUPPLIER","TERMINATE_TO_EARLIEST_POSSIBLE_DATE_FOR_ME"],c=["EHEPAAR","EIGENTUEMERGEMEINSCHAFT","ERBENGEMEINSCHAFT","WOHNGEMEINSCHAFT","LEBENSGEMEINSCHAFT"]},93973:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(37876),a=n(50680),i=n(75890),l=n(67548),o=n(44354);let s=e=>{let{spacing:t="none",message:n,variant:s="block"}=e;return(0,r.jsxs)(r.Fragment,{children:["none"!==t&&(0,r.jsx)(a.h,{size:"responsive"}),(0,r.jsxs)(i.B,{justifyContent:"center",alignItems:"center",style:"page"===s?{height:"80dvh"}:void 0,gap:10,children:[(0,r.jsx)(l.I,{}),(0,r.jsx)(o.o,{variant:"copyHint",children:n||"Wird geladen ..."})]}),"none"!==t&&(0,r.jsx)(a.h,{size:"responsive"})]})}},94925:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/okc",function(){return n(7593)}])}},e=>{e.O(0,[9638,67,1468,3920,5795,2626,8373,636,8792],()=>e(e.s=94925)),_N_E=e.O()}]);
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.