1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8500],{18500:function(e,t,n){"use strict";n.r(t),n.d(t,{SalaryWithholdingFeature:function(){return L}});var r=n(85893),l=n(86633),i=n(46858),a=n(12314),d=n(43419),o=n(67294),s=n(87536),c=n(94894),u=n(94594),_=n(438),h=JSON.parse('[{"noChildren":4,"intervalStart":0,"intervalEnd":138799,"children":3},{"noChildren":5,"intervalStart":138800,"intervalEnd":173079,"children":3},{"noChildren":6,"intervalStart":173080,"intervalEnd":177989,"children":4},{"noChildren":7,"intervalStart":177990,"intervalEnd":182879,"children":4},{"noChildren":8,"intervalStart":182880,"intervalEnd":187789,"children":4},{"noChildren":9,"intervalStart":187790,"intervalEnd":192679,"children":4},{"noChildren":10,"intervalStart":192680,"intervalEnd":197579,"children":4},{"noChildren":11,"intervalStart":197580,"intervalEnd":202469,"children":4},{"noChildren":12,"intervalStart":202470,"intervalEnd":207379,"children":4},{"noChildren":13,"intervalStart":207380,"intervalEnd":212269,"children":4},{"noChildren":14,"intervalStart":212270,"intervalEnd":217169,"children":5},{"noChildren":15,"intervalStart":217170,"intervalEnd":222069,"children":6},{"noChildren":16,"intervalStart":222070,"intervalEnd":226969,"children":7},{"noChildren":17,"intervalStart":226970,"intervalEnd":231859,"children":8},{"noChildren":18,"intervalStart":231860,"intervalEnd":236769,"children":9},{"noChildren":19,"intervalStart":236770,"intervalEnd":241659,"children":10},{"noChildren":20,"intervalStart":241660,"intervalEnd":246559,"children":11},{"noChildren":21,"intervalStart":246560,"intervalEnd":251459,"children":12},{"noChildren":22,"intervalStart":251460,"intervalEnd":256359,"children":13},{"noChildren":23,"intervalStart":256360,"intervalEnd":261249,"children":14},{"noChildren":24,"intervalStart":261250,"intervalEnd":266159,"children":15},{"noChildren":25,"intervalStart":266160,"intervalEnd":271049,"children":16},{"noChildren":26,"intervalStart":271050,"intervalEnd":275949,"children":17},{"noChildren":27,"intervalStart":275950,"intervalEnd":280849,"children":18},{"noChildren":28,"intervalStart":280850,"intervalEnd":285749,"children":19},{"noChildren":29,"intervalStart":285750,"intervalEnd":290639,"children":20},{"noChildren":30,"intervalStart":290640,"intervalEnd":295549,"children":21},{"noChildren":31,"intervalStart":295550,"intervalEnd":300439,"children":22},{"noChildren":32,"intervalStart":300440,"intervalEnd":305339,"children":23},{"noChildren":33,"intervalStart":305340,"intervalEnd":310239,"children":24},{"noChildren":34,"intervalStart":310240,"intervalEnd":315139,"children":25},{"noChildren":35,"intervalStart":315140,"intervalEnd":320029,"children":26},{"noChildren":36,"intervalStart":320030,"intervalEnd":324939,"children":27},{"noChildren":37,"intervalStart":324940,"intervalEnd":329829,"children":28},{"noChildren":38,"intervalStart":329830,"intervalEnd":334729,"children":29},{"noChildren":39,"intervalStart":334730,"intervalEnd":339629,"children":30},{"noChildren":40,"intervalStart":339630,"intervalEnd":344529,"children":31},{"noChildren":41,"intervalStart":344530,"intervalEnd":349419,"children":32},{"noChildren":42,"intervalStart":349420,"intervalEnd":354329,"children":33},{"noChildren":43,"intervalStart":354330,"intervalEnd":359229,"children":34},{"noChildren":44,"intervalStart":359230,"intervalEnd":364119,"children":35},{"noChildren":45,"intervalStart":364120,"intervalEnd":369029,"children":36},{"noChildren":46,"intervalStart":369030,"intervalEnd":373919,"children":37},{"noChildren":47,"intervalStart":373920,"intervalEnd":378819,"children":38},{"noChildren":48,"intervalStart":378820,"intervalEnd":383719,"children":39},{"noChildren":49,"intervalStart":383720,"intervalEnd":388619,"children":40},{"noChildren":50,"intervalStart":388620,"intervalEnd":393509,"children":41},{"noChildren":51,"intervalStart":393510,"intervalEnd":398419,"children":42},{"noChildren":52,"intervalStart":398420,"intervalEnd":403309,"children":43},{"noChildren":53,"intervalStart":403310,"intervalEnd":408209,"children":44},{"noChildren":54,"intervalStart":408210,"intervalEnd":413109,"children":45},{"noChildren":55,"intervalStart":413110,"intervalEnd":418009,"children":46},{"noChildren":56,"intervalStart":418010,"intervalEnd":422899,"children":47},{"noChildren":57,"intervalStart":422900,"intervalEnd":427809,"children":48},{"noChildren":58,"intervalStart":427810,"intervalEnd":432699,"children":49},{"noChildren":59,"intervalStart":432700,"intervalEnd":437599,"children":50},{"noChildren":60,"intervalStart":437600,"intervalEnd":442499,"children":51},{"noChildren":60,"intervalStart":442500,"intervalEnd":447399,"children":52},{"noChildren":60,"intervalStart":447400,"intervalEnd":452289,"children":53},{"noChildren":60,"intervalStart":452290,"intervalEnd":457199,"children":54},{"noChildren":60,"intervalStart":457200,"intervalEnd":462089,"children":55},{"noChildren":60,"intervalStart":462090,"intervalEnd":466989,"children":56},{"noChildren":60,"intervalStart":466990,"intervalEnd":471889,"children":57},{"noChildren":60,"intervalStart":471890,"intervalEnd":476789,"children":58},{"noChildren":60,"intervalStart":476790,"intervalEnd":481679,"children":59},{"noChildren":60,"intervalStart":481680,"intervalEnd":10000000000000,"children":60}]'),v=JSON.parse('[{"intervalStart":0,"intervalEnd":35000,"procent":36},{"intervalStart":35001,"intervalEnd":36500,"procent":37},{"intervalStart":36501,"intervalEnd":39000,"procent":38},{"intervalStart":39001,"intervalEnd":41000,"procent":39},{"intervalStart":41001,"intervalEnd":44500,"procent":40},{"intervalStart":44501,"intervalEnd":47500,"procent":41},{"intervalStart":47501,"intervalEnd":52000,"procent":42},{"intervalStart":52001,"intervalEnd":57500,"procent":43},{"intervalStart":57501,"intervalEnd":64000,"procent":44},{"intervalStart":64001,"intervalEnd":73000,"procent":45},{"intervalStart":73001,"intervalEnd":85500,"procent":46},{"intervalStart":85501,"intervalEnd":100000,"procent":47},{"intervalStart":100001,"intervalEnd":1000000000,"procent":48}]');let p=e=>{let{principal:t,annualInterestRate:n,monthlyPayment:r,month:l,months:i,approx:a,yearsAnd:d}=e,o=n/1200,s=0,c=0,u=t,_=Math.floor(r),h=o*u;if(h>_)return{paidDebtNever:{monthlyInterest:h,sanitizedMonthlyPayment:_}};for(;u>0&&h<_;)u+=h-_,s+=h,h=o*u,c+=1;let v=Math.floor(c/12),p=c%12,m="";return m=1===c?" "+l:" "+i,{message:isNaN(c)||v>=30?"":(0===v?a:a+v+d)+p+m,totalInterest:Math.ceil(s),totalMonthlyInterest:Math.ceil(s/c)}};var m=n(94184),g=n.n(m),f=n(3565),x=n.n(f);let b=e=>{let{label:t,value:n,highlight:l=!1,mobileUnderline:i=!1}=e;return(0,r.jsxs)(d.m,{className:g()(x().ResultRow,l&&x().ResultRow___withHighlight),wrap:!0,children:[(0,r.jsx)(d.r,{desktopWidth:"75",mobileWidth:"100",className:x().ResultRow_label,children:t}),n&&(0,r.jsx)(d.r,{className:g()(x().ResultRow_value,{[x().ResultRow_value___mobileUnderline]:i}),desktopWidth:"25",mobileWidth:"100",children:(0,r.jsx)("span",{className:x().ResultRow_valueWrapper,children:n})})]})},S=e=>{var t,n;let l,{savedData:i,resultTexts:a,annualInterestRate:s,month:m,months:g,approx:f,valuta:x,yearsAnd:S}
1=e,{headingEnd:w,headingEndSub:E,withDrawExplainer:I,paidDebtIn:j,paidDebtNever:C,calculationHeading:N,calculationExplainer:y,calculationTaxincomeStart:D,calculationTaxincomeEnd:k,calculationWithholding:M,calculationFinalResultRounded:R,includetInterestsHeading:G,includetInterestInddrivelsesrente:B,includetInterestCostPrMonth:T,includetInterestCostTotal:L,interestTotal:F}=null!=a?a:{},[z,H]=(0,o.useState)(null),[W,O]=(0,o.useState)(null),[P,A]=(0,o.useState)(null),U=(0,o.useCallback)((e,t)=>{let n=h.find(e=>t>=Number(e.intervalStart)&&t<Number(e.intervalEnd));return"yes"===e?n.children:n.noChildren},[]),V=(0,o.useCallback)(e=>"yes"===e?3:4,[]),q=e=>Number(v.find(t=>e>=Number(t.intervalStart)&&e<=Number(t.intervalEnd)).procent);(0,o.useEffect)(()=>{let e=Number(null==i?void 0:i.incomePrMonth),t=q(e),n=Number(null==i?void 0:i.monthlyDeduction);A((e-n)*12/Number(1-t/100));let r=12*e,l=i.childSupportObligation,a=i.incomeType,d=U(l,r);("L\xf8nindt\xe6gt"===a||"Pension"===a||"F\xf8rtidspension"===a||"Dagpenge"===a)&&(d=U(l,r)),("SU"===a||"Kontanthj\xe6lp"===a||"Ressourceforl\xf8bsydelse"===a||"Integrationsydelse"===a)&&(d=V(l));let o=Math.floor(d*r/(r-12*n)*((100-t)/100));o+t>100&&(o=100-t),O(o),H(o/100*P)},[U,V,i,P]);let J=p({principal:Number(i.totalDebt),annualInterestRate:s,monthlyPayment:z/12,month:m,months:g,approx:f,yearsAnd:S});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.m,{children:(0,r.jsxs)(d.r,{desktopWidth:"100",mobileWidth:"100",children:[(0,r.jsx)(c.X,{headingLevel:"h2",children:w}),(0,r.jsx)("p",{children:E}),(0,r.jsx)("br",{})]})}),(0,r.jsx)(b,{label:I,value:"".concat(f," ").concat(((t=W/100*P/12)>(n=Number(i.totalDebt))?n:t>1e3?100*Math.round(t/100):10*Math.round(t/10)).toLocaleString("da-DK",{minimumFractionDigits:0})," ").concat(x),highlight:!0}),(0,r.jsx)(b,{label:(0,r.jsx)(u.H,{content:(null==J?void 0:J.paidDebtNever)?"<br/>"+(l=null==J?void 0:J.paidDebtNever,C.replace("{{rentetilskrivning}}",l.monthlyInterest.toLocaleString("da-dk")).replace("{{afdrag}}",l.sanitizedMonthlyPayment.toLocaleString("da-dk"))):j}),value:null==J?void 0:J.message,highlight:!0}),(null==J?void 0:J.message)&&(0,r.jsx)(d.m,{children:(0,r.jsx)(d.r,{desktopWidth:"100",mobileWidth:"100",children:(0,r.jsxs)(_.U,{id:"collapseFirst",header:G,children:[(0,r.jsx)(b,{label:B,value:"".concat(s.toString().replace(".",","),"%"),mobileUnderline:!0}),(0,r.jsx)(b,{label:T,value:(null==J?void 0:J.totalMonthlyInterest.toLocaleString("da-dk"))+" "+x,mobileUnderline:!0}),(0,r.jsx)(b,{label:L,value:(null==J?void 0:J.totalInterest.toLocaleString("da-dk"))+" "+x,mobileUnderline:!0}),(0,r.jsx)(b,{label:F,value:(Number(i.totalDebt)+(null==J?void 0:J.totalInterest)).toLocaleString("da-dk")+" "+x,mobileUnderline:!0}),(0,r.jsxs)(_.U,{header:N,children:[(0,r.jsx)(b,{label:y,value:"".concat(W,"%"),mobileUnderline:!0}),(0,r.jsx)(b,{label:D+W+k,value:"".concat(Math.floor(P).toLocaleString("da-DK",{minimumFractionDigits:0})," ").concat(x),mobileUnderline:!0}),(0,r.jsx)(b,{label:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("p",{children:"".concat(M,"\n (").concat(Math.floor(P).toLocaleString("da-DK",{minimumFractionDigits:0})," ").concat(x," * ").concat(W,"% = ").concat(Math.floor(W/100*P).toLocaleString("da-DK",{minimumFractionDigits:0})," ").concat(x," / 12):")}),(0,r.jsx)("p",{children:R})]}),value:"".concat(Math.floor(W/100*P/12).toLocaleString("da-DK",{minimumFractionDigits:0})," ").concat(x),mobileUnderline:!0})]})]})})})]})};var w=n(75313),E=n.n(w),I=n(18228),j=n(13705),C=n(75868),N=n(62799),y=n(17842),D=n.n(y);let k=e=>{let{incomeTypes:t,labels:n,errorMessages:l,placeholders:i,childSupportQuestion:a,childSupportLabels:d,helpTexts:s,savedData:c,setValue:u,register:_,errors:h,valuta:v}=e,[p,m]=(0,o.useState)(Number(null==c?void 0:c.incomePrMonth)),[g,f]=(0,o.useState)((null==c?void 0:c.incomePrMonth)?R(Number(null==c?void 0:c.incomePrMonth)):""),[x,b]=(0,o.useState)((null==c?void 0:c.monthlyDeduction)?R(Number(null==c?void 0:c.monthlyDeduction)):""),[S,w]=(0,o.useState)((null==c?void 0:c.totalDebt)?R(Number(null==c?void 0:c.totalDebt)):""),E=(e,t,n)=>{var r,l;if((null==e?void 0:null===(r=e.target)||void 0===r?void 0:r.value)==="")return t("");let i=M(null==e?void 0:null===(l=e.target)||void 0===l?void 0:l.value);i&&(t(R(i)),n&&n(i))};return(0,r.jsxs)("div",{className:D().Start,children:[(0,r.jsx)(C.m,{formFieldSize:"large",label:(0,r.jsx)(j.AZ,{forId:"incometype",text:n[0],helpText:s[0]}),field:(0,r.jsx)(I.L,{options:t,defaultIndex:(null==c?void 0:c.incomeType)?t.indexOf(c.incomeType):0,theme:"light",id:"incometype",fullWidth:!0,name:"incomeType",setValue:u,savedData:null==c?void 0:c.incomeType,hasError:!!h.incomeType})}),(0,r.jsx)(N.N,{id:"incomePrMonth",name:"incomePrMonth",value:g,type:"text",inputMode:"numeric",autoComplete:"off",label:n[1],helpText:s[1],placeholder:i[0],decoratorText:v,register:_,onChange:e=>{E(e,f,m)},customValidation:e=>{let t=M(e);return!isNaN(t)&&t>=1},state:(null==h?void 0:h.incomePrMonth)?{hasError:!0,required:!0}:{required:!0}}),(0,r.jsx)(N.N,{id:"monthlyDeduction",name:"monthlyDeduction",value:x,type:"text",inputMode:"numeric",autoComplete:"off",label:n[2],helpText:s[2],placeholder:i[1],decoratorText:v,register:_,onChange:e=>{E(e,b)},customValidation:e=>{let t=M(e);return!isNaN(t)&&t>=0&&t<=p-1},state:(null==h?void 0:h.monthlyDeduction)?{hasError:!0,required:!0}:{required:!0},errorMessage:null==l?void 0:l.monthlyDeduction}),(0,r.jsx)(j.xO,{question:a,helpText:s[3],options:[{label:d[0],value:"yes"},{label:d[1],value:"no"}],name:"childSupportObligation",register:_,state:(null==h?void 0:h.childSupportObligation)?{hasError:!0,required:!0}:{required:!0}}),(0,r.jsx)(N.N,{id:"totalDebt",name:"totalDebt",value:S,type:"text",inputMode:"numeric",autoComplete:"off",label:n[3],helpText:s[4],placeholder:i[2],decoratorText:v,register:_,onChange:e=>{E(e,w)},customValidation:e=>{let t=M(e);return!isNaN(t)&&t>=1},state:(null==h?void 0:h.totalDebt)?{hasError:!0,required:!0}:{required:!0}})]})},M=e=>{let t=e.replaceAll(/[.\s]/g,"");return isNaN(Number(t))||""===t?void 0:Number(t)},R=e=>
1e.toLocaleString("da-dk"),G=e=>{let{steps:t,incomeTypes:n,labels:c,errorMessages:u,placeholders:_,actionLabels:h,childSupportQuestion:v,childSupportLabels:p,helpTexts:m,errorTexts:g,valuta:f,resultTexts:x,annualInterestRate:b,month:w,months:I,approx:j,yearsAnd:C}=e,[N,y]=(0,o.useState)(null),[D,R]=(0,o.useState)(0),{register:G,handleSubmit:B,setValue:T,setError:L,clearErrors:F,watch:z,control:H}=(0,s.cI)(),[W,O]=(0,o.useState)(0),[P,A]=(0,o.useState)(null);(0,o.useEffect)(()=>0===W?A({start:h[0]}):1===W?A({restart:h[1]}):void 0,[h,W]);let U=e=>{if("restart"===e)return O(0)},{errors:V}=(0,s.cl)({control:H}),q=z("incomeType");return(0,o.useEffect)(()=>{F("incomeType")},[F,q]),(0,r.jsx)(a.l,{onSubmit:B(e=>{if(q===n[0])return L("incomeType",{message:"required"});y({...e,incomePrMonth:M(e.incomePrMonth).toString(),monthlyDeduction:M(e.monthlyDeduction).toString(),totalDebt:M(e.totalDebt).toString()}),O(W+1)},e=>{R(Object.keys(e).length)}),errorTexts:g,errorSummary:D,children:(0,r.jsxs)(d.m,{className:E().SalaryWithholding_grid,full:!0,children:[(0,r.jsx)(d.r,{children:(0,r.jsx)(i.Y,{steps:t,activeStep:W})}),(0,r.jsx)(d.r,{className:E().SalaryWithholding_row,children:0===W?(0,r.jsx)(k,{incomeTypes:n,labels:c,errorMessages:u,childSupportQuestion:v,childSupportLabels:p,placeholders:_,helpTexts:m,savedData:N,setValue:T,register:G,errors:V,valuta:f}):1===W?(0,r.jsx)(S,{savedData:N,resultTexts:x,annualInterestRate:b,month:w,months:I,approx:j,valuta:f,yearsAnd:C}):null}),(0,r.jsx)(d.r,{children:(0,r.jsx)(l.N,{actions:P,emitAction:e=>{U(e)},typeSubmit:!0})})]})})},B=(e=>(0,r.jsx)(S,{...e})).bind({});B.args={savedData:{incomePrMonth:"20000",monthlyDeduction:"7000",childSupportObligation:"yes",totalDebt:"100000",incomeType:"L\xf8nindt\xe6gt",actionLabels:["a","b"],drawPercentage:"2"},annualInterestRate:7.25,resultTexts:{headingEnd:"Se dit tr\xe6k i indkomst og varighed",headingEndSub:"Beregningen er baseret p\xe5 dine indtastninger",withDrawExplainer:"Vi kan hver m\xe5ned tr\xe6kke:",paidDebtIn:"Du har betalt din g\xe6ld om:",paidDebtNever:"Vi kan ikke beregne en slutdato for, hvorn\xe5r g\xe6lden er betalt, da din betaling ({{afdrag}} kr./m\xe5ned) er mindre end de renter der l\xf8ber p\xe5 din g\xe6ld ({{rentetilskrivning}} kr./m\xe5ned). Kontakt G\xe6ldsstyrelsen p\xe5 tlf.: 7015 7304, for at h\xf8re om dine muligheder for at betale din g\xe6ld",calculationHeading:"Beregning for din g\xe6ld",calculationExplainer:"Din l\xf8nindeholdelsesprocent er beregnet til:",calculationTaxincomeStart:"Vi kan \xe5rligt tr\xe6kke ",calculationTaxincomeEnd:"% af dit tr\xe6kgrundlag, som er:",calculationWithholding:"Det betyder, at hver m\xe5ned kan tr\xe6kke",calculationFinalResultRounded:"(Bem\xe6rk, at det endelige resultat er afrundet)",includetInterestsHeading:"Se renter p\xe5 din g\xe6ld",includetInterestInddrivelsesrente:"\xc5rlig rentesats (inddrivelsesrente):",includetInterestCostPrMonth:"Dine estimerede renteomkostninger per m\xe5ned:",includetInterestCostTotal:"Dine samlede renteomkostninger:",interestTotal:"I alt skal du betale (din g\xe6ld inklusive renter):"}};let T=(e=>(0,r.jsx)(G,{...e})).bind({});T.args={steps:["Indtast","Resultat"],incomeTypes:["V\xe6lg type","Dagpenge","F\xf8rtidspension","Integrationsydelse","Kontanthj\xe6lp","L\xf8nindkomst","Pension","Ressourceforl\xf8bsydelse","SU"],labels:["Hovedindkomst","Nettoindkomst per m\xe5ned (udbetalt bel\xf8b efter skat)","Fradrag per m\xe5ned","Samlet g\xe6ld"],errorMessages:{monthlyDeduction:"Dit skattefradrag skal v\xe6re mindre end din nettoindkomst"},actionLabels:["Beregn","Lav ny beregning"],placeholders:["Skriv bel\xf8b","Skriv bel\xf8b","Skriv bel\xf8b","Skriv bel\xf8b"],childSupportQuestion:"Fors\xf8rgerpligt (ja/nej)",childSupportLabels:["Ja","Nej"],helpTexts:["Hvis du har flere typer af indkomst, skal du v\xe6lge den, hvor du f\xe5r mest udbetalt","Skriv det bel\xf8b du f\xe5r udbetalt hver m\xe5ned efter skat. Hvis du har flere typer af indkomst, skal du skrive det samlede bel\xf8b, som du f\xe5r udbetalt per m\xe5ned.",'Du kan se dit skattefradrag per m\xe5ned p\xe5 din seneste l\xf8nseddel eller oversigt over indkomst. Du kan ogs\xe5 finde det p\xe5 din <a href="https://skat.dk/borger/aarsopgoerelse-forskudsopgoerelse-og-indkomst/forskudsopgoerelse" target="_blank">forskudsopg\xf8relse</a> p\xe5 skat.dk',"Du har fors\xf8rgerpligt, hvis du enten biologisk eller gennem adoption er for\xe6ldre til b\xf8rn under 18 \xe5r. Det g\xe6lder uanset, om du bor sammen med barnet eller ej.","Se en oversigt over din g\xe6ld i det seneste brev, du har modtaget fra G\xe6ldsstyrelsen"],valuta:"kr.",resultTexts:B.args.resultTexts,annualInterestRate:7.25,month:"m\xe5ned",months:"m\xe5neder",approx:"ca. ",yearsAnd:" \xe5r og "};let L=e=>{var t;let{content:n}=e;return(0,r.jsx)(G,{...T.args,annualInterestRate:Number(null==n?void 0:null===(t=n.properties)||void 0===t?void 0:t.annualInterestRate.replace(",","."))})}},9133:function(e,t,n){"use strict";n.d(t,{B:function(){return o}});var r=n(85893),l=n(94184),i=n.n(l),a=n(56815),d=n.n(a);let o=e=>{let{className:t,id:n,children:l}=e;return(0,r.jsx)("div",{id:n,className:i()(d().ErrorMessage,t),children:l})}},53228:function(e,t,n){"use strict";n.d(t,{B:function(){return r.B}});var r=n(9133)},18228:function(e,t,n){"use strict";n.d(t,{L:function(){return c}});var r=n(85893),l=n(94184),i=n.n(l),a=n(9133),d=n(67294),o=n(57975),s=n.n(o);let c=e=>{let{className:t,label:n,name:l,options:o,defaultIndex:c,noDefaultText:u,id:_,theme:h,callback:v,setValue:p,savedData:m,fullWidth:g=!1,hasError:f,errorMessage:x}=e,[b,S]=(0,d.useState)(!1),[w,E]=(0,d.useState)(c),I=(0,d.useRef)(null),j=(0,d.useRef)(null);(0,d.useEffect)(()=>{null==p||p(l,o[w])},[w,l,o,p]);let C=(0,d.useCallback)(e=>{let t=e=>{e>=0&&e<(null==o?void 0:o.length)&&E(e)},{key:n,altKey:r,ctrlKey:l,metaKey:i}=e;if(!b&&["ArrowDown","ArrowUp","Enter"," "].includes(n))return S(!0);if("Home"===n)return E(0);if("End"===n)return E((null==o?void 0:o.length)-1);if("Backspace"!==n&&"Clear"!==n&&n.length,b){if("ArrowUp"===n&&r)return S(!1);if("ArrowDown"===n&&!r)return t(w+1);if("ArrowUp"===n)return t(w-1);if("PageUp"===n)return t(w-10<0?0:w-10);else if("PageDown"===n)return t(w+10>(null==o?void 0:o.length)-1?(null==o?void 0:o.length)-1:w+10);else if("Escape"===n)return S(!1);else if("Enter"===n||" "===n)return S(!1)}},[S,w,b,E,null==o?void 0:o.length]);return(0,d.useEffect)(()=>{var e;b&&(null==j||null===(e=j.current)||void 0===e||e.focus());let t=e=>{b&&I.current&&!I.current.contains(e.target)&&S(!1)};return document.addEventListener("keydown",C),document.addEventListener("click",t),()=>{document.removeEventListener("keydown",C),document.removeEventListener("click",t)}},[b,w,C]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:i()(s().Dropdown,s()["Dropdown___".concat(h)],f&&s().Dropdown___hasError,t),ref:I,children:[n&&(0,r.jsxs)("label",{htmlFor:_,className:s().Dropdown_label,children:[n,m]}),(0,r.jsxs)("div",{className:i()(s().Dropdown_wrapper,g&&s().Dropdown_wrapper___width100),children:[(0,r.jsx)("div",{"aria-describedby":f?"dropdown"+_:null,"aria-controls":_+"listbox","aria-expanded":b,"aria-haspopup":"listbox","aria-labelledby":_,className:s().Dropdown_input,onClick:()=>{b?S(!1):S(!0)},role:"combobox",tabIndex:0,id:_,children:w>=0?null==o?void 0:o[w]:u}),b&&(0,r.jsx)("div",{className:s().Dropdown_menu,ref:j,role:"listbox",id:_+"listbox","aria-labelledby":_,tabIndex:-1,
1children:o.map((e,t)=>(0,r.jsx)("div",{className:s().Dropdown_option,role:"option","aria-selected":w===t,onClick:()=>{E(t),S(!1),v&&v(null==o?void 0:o[t])},children:e},t))})]})]}),f&&(0,r.jsx)(a.B,{id:"dropdown"+_,children:x})]})}},86633:function(e,t,n){"use strict";n.d(t,{N:function(){return c}});var r=n(85893),l=n(26680),i=n(67294);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var d=function(e){return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:37.8,height:37.8},e),i.createElement("circle",{cx:18.9,cy:18.9,r:18.9,style:{fill:"#14143c"}}),i.createElement("path",{d:"M18.9 10c-3.2 0-6 1.7-7.6 4.2v-3.5H9.9v5.9h5.9v-1.4h-3.4c1.3-2.3 3.8-3.8 6.5-3.8 4.2 0 7.6 3.4 7.6 7.6s-3.4 7.6-7.6 7.6c-3.4 0-6.3-2.3-7.2-5.4h-1.5c1 3.9 4.5 6.8 8.7 6.8 5 0 9-4 9-9s-4-9-9-9",style:{fill:"#fff"}}))},o=n(25417),s=n.n(o);let c=e=>{let{actions:t,disableNext:n=!1,emitAction:i,typeSubmit:a=!1}=e,{start:o,next:c,back:u,restart:_}=null!=t?t:{};return(0,r.jsxs)("div",{className:s().FlowNavigation,children:[(null!=o?o:c)&&(0,r.jsx)(l.zx,{className:s().FlowNavigation_next,onClick:()=>i(o?"start":"next"),disabled:n,type:a?"submit":"button",children:o||c}),u&&(0,r.jsx)(l._N,{icon:"ArrowLeft",label:u,onClick:()=>i("back"),type:"button"}),_&&(0,r.jsxs)("button",{className:s().FlowNavigation_restart,onClick:()=>i("restart"),type:"button",children:[(0,r.jsx)(d,{})," ",(0,r.jsx)("span",{className:s().FlowNavigation_restartText,children:_})]})]})}},62799:function(e,t,n){"use strict";n.d(t,{N:function(){return s}});var r=n(85893),l=n(22634),i=n(75868),a=n(93819);let d=(e,t)=>{if(null==e?void 0:e.isHidden)return t},o=(e,t,n)=>{if(null==e?void 0:e.hasError)return t+n},s=e=>{let{className:t,decoratorText:n,state:s,id:c,helpText:u,helpTextTitle:_,label:h,labelSubtext:v,labelCentered:p,noLabelRequiredStar:m,justifyContentUnset:g,type:f,register:x,name:b,step:S,min:w,max:E,regexPattern:I,customValidation:j,errorMessage:C,onBlur:N,formFieldSize:y,modalTrackingCallback:D,...k}=e,{required:M,disabled:R,hasError:G}=null!=s?s:{};return(0,r.jsx)(i.m,{className:t,formFieldSize:y,label:h&&(0,r.jsx)(a.A,{forId:c,text:h,labelSubtext:v,required:!m&&M,helpText:u,helpTextHeader:_,helpCtaAriaLabel:_,onClickCallback:D}),labelCentered:p,justifyContentUnset:g,field:(0,r.jsx)(l.I,{type:f,step:"number"===f?S:void 0,name:b,id:c,disabled:R,"aria-label":d(s,h),"aria-describedby":o(s,f,c),formRegister:x&&{register:x,fieldName:b,options:{required:M,min:w,max:E,pattern:I,validate:j,onBlur:N}},appendText:n,errors:G&&[C],...k})})}},22634:function(e,t,n){"use strict";n.d(t,{I:function(){return C}});var r,l,i,a,d=n(85893),o=n(94184),s=n.n(o),c=n(67294),u=n(60401),_=n.n(u);let h=e=>{let{className:t,textLeft:n=!1,hasErrors:r=!1,disabled:l=!1,formRegister:i,...a}=e;return(0,d.jsx)("input",{className:s()(_().BaseInput,t,n?"":_().BaseInput___textRight,r?_().BaseInput___isInvalid:"",l?_().BaseInput___disabled:""),disabled:l,...null==i?void 0:i.register(i.fieldName,i.options),...a})};var v=n(26680),p=n(53228),m=n(74800),g=n(43620);function f(){return(f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var x=function(e){return c.createElement("svg",f({xmlns:"http://www.w3.org/2000/svg",width:32,height:32,fill:"currentColor"},e),r||(r=c.createElement("path",{d:"M2.56 7.44h26.96V29.2H2.56zM.48 2.32v29.04H31.6V2.32h-4.16v4.16h-5.2V2.32H9.84v4.16h-5.2V2.32z"})),l||(l=c.createElement("path",{d:"M5.68.24H8.8v5.2H5.68zM23.36.24h3.12v5.2h-3.12zM3.6 8.48h4.16v4.16H3.6zM8.8 8.48h4.16v4.16H8.8zM14 8.48h4.16v4.16H14zM19.2 8.48h4.16v4.16H19.2zM24.4 8.48h4.16v4.16H24.4zM3.6 13.68h4.16v4.16H3.6zM8.8 13.68h4.16v4.16H8.8zM14 13.68h4.16v4.16H14zM19.2 13.68h4.16v4.16H19.2zM24.4 13.68h4.16v4.16H24.4zM3.6 18.88h4.16v4.16H3.6zM8.8 18.88h4.16v4.16H8.8zM14 18.88h4.16v4.16H14zM19.2 18.88h4.16v4.16H19.2zM24.4 18.88h4.16v4.16H24.4zM8.8 24.08h4.16v4.16H8.8z"})))};function b(){return(b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var S=function(e){return c.createElement("svg",b({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"}
1,e),i||(i=c.createElement("path",{d:"M2.8 13.2c0-5.84 4.8-10.64 10.64-10.64s10.64 4.8 10.64 10.64-4.8 10.64-10.64 10.64S2.8 19.12 2.8 13.2m28.24 14.32-6.96-6.96c1.44-2.08 2.32-4.64 2.32-7.36C26.4 6.08 20.64.24 13.44.24S.56 6.08.56 13.2s5.76 12.96 12.96 12.96c2.72 0 5.28-.88 7.36-2.32l6.96 6.96c.48.48 1.04.64 1.6.64s1.2-.24 1.6-.64c.88-.88.88-2.32 0-3.28"})))};function w(){return(w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}var E=function(e){return c.createElement("svg",w({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},e),a||(a=c.createElement("path",{d:"M31.92 14.56c0-.24-.08-.48-.16-.72-.08-.48-.56-.8-1.04-.8h-1.76c-.32 0-.56-.24-.64-.56-.32-.96-.72-1.92-1.2-2.8 0 .08.08.08.08.16-.16-.24-.16-.64.08-.88 0 0 0-.08.08-.08l.96-.96.16-.16c.32-.4.4-.96.16-1.36-.4-.64-.8-1.2-1.28-1.68l-.16-.16c-.32-.32-.64-.56-.96-.88-.24-.16-.4-.32-.64-.4-.4-.24-.96-.16-1.28.16l-.16.16-.96.96s0 .08-.08.08c-.24.24-.64.24-.88.08l.16.16c-.88-.48-1.84-.96-2.88-1.2-.32-.08-.56-.32-.56-.72v-1.6c0-.48-.4-.88-.8-1.04C17.52.08 16.8 0 16.08 0h-.16c-.4 0-.88 0-1.28.08-.24 0-.48.08-.72.16-.48.08-.8.56-.8 1.04v1.76c0 .32-.24.56-.56.72h.08c-.96.24-1.92.64-2.72 1.12-.24.16-.64.16-.88-.08 0 0-.08 0-.08-.08L7.84 3.6l-.16-.16c-.32-.24-.88-.32-1.28-.08-.64.4-1.2.8-1.68 1.28 0 .08-.08.08-.16.16-.24.32-.56.64-.8.96-.16.24-.32.4-.4.64-.24.4-.24.96.08 1.28l.16.16.96.96.08.08c.24.24.24.64.08.88.08 0 .08-.08.16-.16-.48.88-.88 1.84-1.2 2.8-.08.32-.32.56-.64.56H1.36c-.48 0-.88.4-1.04.8-.24.72-.32 1.44-.32 2.16v.16c0 .4 0 .88.08 1.28 0 .24.08.48.16.72.08.48.56.8 1.04.8h1.76c.32 0 .56.24.64.56.24.96.64 1.84 1.12 2.72 0 0 0-.08-.08-.08.16.24.16.64-.08.88 0 0 0 .08-.08.08L3.6 24l-.16.16c-.24.48-.32 1.04-.08 1.44.4.64.8 1.2 1.28 1.68l.16.16c.32.32.64.56.96.88.24.16.4.32.64.4.4.24.96.16 1.28-.16l.16-.16.96-.96s.08 0 .08-.08c.24-.24.64-.24.88-.08.8.48 1.68.8 2.64 1.12.32.08.56.32.56.64v1.68c0 .48.4.88.8 1.04.72.16 1.36.24 2.08.24H16c.4 0 .88 0 1.28-.08.24 0 .48-.08.72-.16.48-.08.8-.56.8-1.04v-1.76c0-.32.24-.56.56-.64-.08 0-.16 0-.16.08 1.04-.24 1.92-.64 2.8-1.12.24-.16.64-.16.88.08 0 0 .08 0 .08.08l.96.96.16.16c.32.32.88.4 1.28.16.64-.4 1.2-.8 1.68-1.28l.16-.16c.32-.32.56-.64.88-.96.16-.24.32-.4.4-.64.24-.4.16-.96-.16-1.28l-.16-.16-.96-.96s0-.08-.08-.08c-.24-.24-.24-.64-.08-.88 0 .08-.08.08-.08.16.56-.96.96-1.92 1.2-2.96 0 .08 0 .16-.08.24.08-.32.32-.56.64-.56h1.68c.48 0 .88-.32 1.04-.8.16-.72.24-1.36.24-2.08v-.16c.32-.72.32-1.12.24-1.6M16 23.6c-4.24 0-7.6-3.44-7.6-7.6s3.44-7.6 7.6-7.6 7.6 3.44 7.6 7.6-3.36 7.6-7.6 7.6"})))},I=n(90623),j=n.n(I);let C=e=>{let{className:t,appendText:n,shortAppendText:r,button:l,disabled:i,errors:a,errorIcon:o,formRegister:c,...u}=e;return(0,d.jsx)(d.Fragment,{children:(0,d.jsxs)("div",{className:s()(j().Input,t),children:[(0,d.jsxs)("div",{className:s()(j().Input_container,((null==l?void 0:l.icon)||n)&&j().Input_container___withButtonOrAppendtext),children:[l&&(0,d.jsx)("div",{className:s()(j().Input_extend,l.append?j().Input_extend___append:j().Input_extend___prepend),children:(null==l?void 0:l.icon)&&(0,d.jsx)(v.zx,{ariaLabel:l.ariaLabel,onClick:l.onClick,type:l.type,buttonSize:"small",children:(0,d.jsx)(m.JO,{className:j().Input_extend___icon,size:"kalender"===l.icon?"md":"sm",children:(e=>{switch(e){case"beregn":return(0,d.jsx)(g.Z,{});case"indstillinger":return(0,d.jsx)(E,{});case"soeg":return(0,d.jsx)(S,{});case"kalender":return(0,d.jsx)(x,{});default:return null}})(l.icon)})})}),(0,d.jsx)(h,{className:s()(j().Input_input,j().Input_input___withButtonIcon),disabled:i,hasErrors:a&&a.length>0,formRegister:c,...u}),n&&(0,d.jsx)("div",{className:s()(j().Input_extend,j().Input_extend___append),children:(0,d.jsx)("span",{className:s()(j().Input_extend___text,r&&j().Input_extend___shortAppendText,i?j().Input_extend___disabled:"",a&&a.length>0&&j().Input_extend___hasError),children:n})})]}),(0,d.jsx)("div",{children:a&&a.length>0&&a.map((e,t)=>(0,d.jsxs)("div",{className:j().Input_errorMessage,children:[o&&(0,d.jsx)(m.JO,{className:j().Input_helpButton,...o}),(0,d.jsx)(p.B,{className:j().Input_errorText,children:e})]},e+t))})]})})}},46858:function(e,t,n){"use strict";n.d(t,{Y:function(){return o}});var r=n(85893),l=n(94184),i=n.n(l),a=n(67294),d=e=>{let t=[].slice.call(e.querySelectorAll("li span"));
1if(t.forEach(e=>{e.classList.remove("sr-only"),e.style.left="",e.style.transform=""}),!(t.filter(e=>e.offsetWidth>=e.parentElement.offsetWidth).length>0)){t.forEach(e=>{let t="".concat(e.offsetLeft-e.offsetWidth/2,"px");e.style.left=t,e.style.transform="none"});return}t.forEach(t=>{if(t.parentElement.classList.contains("active")){t.style.left="0",t.style.transform="none";let n=t.offsetWidth,r=t.offsetParent,l=null==r?void 0:r.offsetWidth,i=Math.max((40-l)/2,0),a=null==r?void 0:r.offsetLeft,d=e.offsetWidth;t.style.left="".concat(Math.max(Math.min((l-n)/2,d-a-n+12+i),-a-12-i),"px")}else t.classList.add("sr-only")})};let o=e=>{var t;let n,{steps:l,activeStep:o,useFinishFlag:s=!1,className:c}=e,u=(0,a.useRef)(null),_=(t=()=>{d(u.current)},function(){for(var e=arguments.length,r=Array(e),l=0;l<e;l++)r[l]=arguments[l];let i=this;clearTimeout(n),n=setTimeout(()=>{t.apply(i,r)},100)});return(0,a.useEffect)(()=>(window.addEventListener("resize",_),()=>window.removeEventListener("resize",_)),[]),(0,a.useEffect)(()=>{d(u.current)},[o,l]),(0,r.jsx)("ol",{ref:u,className:i()("wizard-trin ".concat(s?"wizard-trin--flag":""),c),children:l.map((e,t)=>{let n=t===o;return(0,r.jsxs)("li",{className:"".concat(n?"active":""),"aria-current":n?"step":void 0,children:[(0,r.jsx)("span",{children:e}),(0,r.jsx)("div",{className:"line"})]},e+t.toString())})})}},12314:function(e,t,n){"use strict";n.d(t,{l:function(){return l}});var r=n(85893);let l=e=>{let{className:t,children:n,errorSummary:l,errorTexts:i,onSubmit:a}=e;return(0,r.jsxs)("form",{className:t,onSubmit:a,children:[l>0&&i&&(0,r.jsx)("div",{"aria-live":"assertive",children:(0,r.jsxs)("p",{children:[null==i?void 0:i.submitFailed,". ",null==i?void 0:i.numberOfErrors,": ",l]})}),n]})}},43419:function(e,t,n){"use strict";n.d(t,{m:function(){return s},r:function(){return a}});var r=n(85893),l=n(94184),i=n.n(l);let a=e=>{let{className:t,mobileWidth:n="100",desktopWidth:l="100",children:a,borderLeft:d,borderRight:o,padded:s}=e;return(0,r.jsx)("div",{className:i()("u-grid__cell","u-grid__cell--width-".concat(n),"u-grid__cell--width-".concat(l,"@md"),d&&"u-grid__cell--borderLeft",o&&"u-grid__cell--borderRight",s&&"u-grid__cell--padded",t),children:a})};n(67294);var d=n(56547),o=n.n(d);let s=e=>{let{className:t,wrap:n,container:l,nogutter:a,full:d,spaceBetween:s,children:c}=e;return(0,r.jsx)("div",{className:i()(o().Grid,{[o().Grid___wrap]:n},{[o().Grid___container]:l},{[o().Grid___noGutter]:a},{[o().Grid___full]:d},{[o().Grid___spaceBetween]:s},t),children:c})}},3565:function(e){e.exports={ResultRow_value:"ResultRow_ResultRow_value__Nb4GI",ResultRow_value___mobileUnderline:"ResultRow_ResultRow_value___mobileUnderline__2KNdP",ResultRow___withHighlight:"ResultRow_ResultRow___withHighlight__jO4AX",ResultRow_valueWrapper:"ResultRow_ResultRow_valueWrapper__eA_nW",ResultRow_label:"ResultRow_ResultRow_label__9rBK7"}},75313:function(e){e.exports={SalaryWithholding_grid:"SalaryWithholding_SalaryWithholding_grid__ztiSh",SalaryWithholding_row:"SalaryWithholding_SalaryWithholding_row__jLjz_"}},17842:function(e){e.exports={Start:"Start_Start__8cZYc"}},60401:function(e){e.exports={BaseInput:"BaseInput_BaseInput__QR2Ct",BaseInput___textRight:"BaseInput_BaseInput___textRight__vCIbm",BaseInput___isInvalid:"BaseInput_BaseInput___isInvalid__JBkED",BaseInput___disabled:"BaseInput_BaseInput___disabled__Lh15Y"}},56815:function(e){e.exports={ErrorMessage:"ErrorMessage_ErrorMessage__6cnos"}},57975:function(e){e.exports={Dropdown:"Dropdown_Dropdown__mdCI_",Dropdown_label:"Dropdown_Dropdown_label__WMcmI",Dropdown_wrapper:"Dropdown_Dropdown_wrapper__aijz4",Dropdown_wrapper___width100:"Dropdown_Dropdown_wrapper___width100__eh6V7",Dropdown_input:"Dropdown_Dropdown_input__3ihVP",Dropdown___hasError:"Dropdown_Dropdown___hasError__OtaT_",Dropdown___light:"Dropdown_Dropdown___light__XB04r",Dropdown_menu:"Dropdown_Dropdown_menu__4eFE_",Dropdown_option:"Dropdown_Dropdown_option__fenHp"}},25417:function(e){e.exports={FlowNavigation:"FlowNavigation_FlowNavigation__GX6Ct",FlowNavigation_next:"FlowNavigation_FlowNavigation_next__8lYOX",FlowNavigation_restart:"FlowNavigation_FlowNavigation_restart__sECZA",FlowNavigation_restartText:"FlowNavigation_FlowNavigation_restartText__Dj5QN"}},90623:function(e){e.exports={Input:"Input_Input__W9i4z",Input_container:"Input_Input_container__g_tJl",In
1put_container___withButtonOrAppendtext:"Input_Input_container___withButtonOrAppendtext__hknh0",Input_input:"Input_Input_input__wublj",Input_input___withButtonIcon:"Input_Input_input___withButtonIcon__S82PK",Input_extend:"Input_Input_extend__f4Qws",Input_extend___prepend:"Input_Input_extend___prepend__Rmxlf",Input_extend___append:"Input_Input_extend___append__4QuLe",Input_extend___icon:"Input_Input_extend___icon__Go_aj",Input_extend___text:"Input_Input_extend___text___9iml",Input_extend___hasError:"Input_Input_extend___hasError__s7Gcf",Input_extend___disabled:"Input_Input_extend___disabled__ZjCDY",Input_helpButton:"Input_Input_helpButton__nJiMr",Input_errorText:"Input_Input_errorText__vZFVW",Input_errorMessage:"Input_Input_errorMessage___r0np"}},56547:function(e){e.exports={Grid:"Grid_Grid__1fJeJ",Grid___right:"Grid_Grid___right__KmABr",Grid___left:"Grid_Grid___left__WXx93",Grid___wrap:"Grid_Grid___wrap__Ocn5J",Grid___top:"Grid_Grid___top__z9_IN",Grid___center:"Grid_Grid___center__frT5C",Grid___horizontalCenter:"Grid_Grid___horizontalCenter__2bYmJ",Grid___bottom:"Grid_Grid___bottom__ZPP1b",Grid___full:"Grid_Grid___full__CRdoF",Grid___noGutter:"Grid_Grid___noGutter__DZB4v",Grid___rowGap:"Grid_Grid___rowGap__XlIvb",Grid___spaceBetween:"Grid_Grid___spaceBetween__xX08g",Grid___stretch:"Grid_Grid___stretch__XHkZq",Grid___container:"Grid_Grid___container__nDdWo"}}}]);
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.