1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5294],{40416:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var i=n(37876),s=n(15039),a=n.n(s),r=n(93043),l=n.n(r);let o=({className:e,style:t})=>(0,i.jsx)("div",{className:a()(l().spacer,e),style:t})},55294:(e,t,n)=>{"use strict";n.d(t,{F:()=>ee});var i,s=n(37876),a=n(46817),r=n(14232),l=n(88992),o=n(53523);let d=(0,r.createContext)(void 0),c=()=>{let e=(0,r.useContext)(d);if(!e)throw Error("useEnrollmentFlowContext must be used within EnrollmentFlowProvider");return e},m=({onComplete:e,children:t,content:n,sharedContent:i,isBookingIncluded:a})=>{let[l]=(0,r.useState)(a),[o,c]=(0,r.useState)(!1),m=(0,r.useMemo)(()=>({onComplete:e,content:n,sharedContent:i,isBookingIncluded:l,bookingFailed:o,setBookingFailed:c}),[e,n,i,l,o]);return(0,s.jsx)(d.Provider,{value:m,children:t})};var u=n(12433),p=n(41828),x=n(11280),j=n(99365),h=n(7634),b=n(72901),g=n(6602),E=n(88898),k=n(49458),T=n(90486),_=((i={}).EDUCATION_TYPE="educationType",i.ENROLLMENT_TYPE="enrollmentType",i.ENROLLMENT_WITHOUT_BENEFITS_REASON="enrollmentWithoutBenefitsReason",i.IS_UNEMPLOYED="isUnemployed",i);let y=({renderProgress:e,renderButtons:t,setEducationType:n})=>{let i=(0,k.s)(),{watch:o}=(0,l.xW)(),d=o(_.EDUCATION_TYPE);(0,r.useEffect)(()=>{d&&n(d)},[d,n]);let{content:{jobOrientedEducationOption:m,youthEducationOption:u,infoAlertTitle:p,infoAlertText:x,educationHeader:j,educationManchetText:h,educationValidationText:b,educationTypeLabel:g,jobOrientedEducationDescription:E,youthEducationDescription:y}}=c(),v=[{title:m,value:"jobRelevantEducation",label:m,id:"jobRelevantEducation"},{title:u,value:"youthEducation",label:u,id:"youthEducation"}];return(0,s.jsxs)(s.Fragment,{children:[e?.(),(0,s.jsx)(a.Fc,{version:a.q4.Info,title:p,text:x}),(0,s.jsx)(a.DZ,{tag:"h2",id:i,tabIndex:-1,children:j}),(0,s.jsx)(a.EY,{as:"p",children:h}),(0,s.jsx)(a.z6,{rules:{required:b},name:_.EDUCATION_TYPE,label:g,options:v,testId:`btn-EducationStep_${_.EDUCATION_TYPE}`,renderOption:e=>(0,s.jsxs)(s.Fragment,{children:["jobRelevantEducation"===e.id&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.EY,{as:"strong",children:m}),(0,s.jsx)(T.A,{body:E?.markup??void 0})]}),"youthEducation"===e.id&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.EY,{as:"strong",children:u}),(0,s.jsx)(T.A,{body:y?.markup??void 0})]})]})}),t?.()]})};var v=n(66293),f=n.n(v);let N=({renderProgress:e,renderButtons:t})=>{let n=(0,k.s)(),{content:{infoAlertTitle:i,infoAlertText:r,enrollAndBookInfoModalTitle:l,enrollAndBookInfoManchetText:o,enrollAndBookInfoContinueButtonText:d}}=c();return(0,s.jsxs)(s.Fragment,{children:[e?.(),(0,s.jsx)(a.Fc,{version:a.q4.Info,title:i,text:r}),(0,s.jsx)(a.DZ,{tag:"h2",id:n,tabIndex:-1,children:l}),(0,s.jsx)(a.EY,{className:f().enrollAndBookInfoText,as:"p",children:o}),t?.({nextLabel:d})]})};var L=n(40416),S=n(90168),I=n(49574);let w=({renderProgress:e,renderButtons:t})=>{let n=(0,k.s)(),{getValues:i,setValue:o,watch:d,trigger:m}=(0,l.xW)(),{content:p}=(0,u.H)(h.b.SharedComponents),{occupations:x,suggestions:b,handleComplete:g}=(0,I.G)(),{data:E}=(0,j.Pnu)({}),{append:T,remove:_}=(0,l.jz)({name:"jsjsList"}),{content:{jsjsModalTitle:y,jsjsModalManchetText:v,jsjsModalManchetTextOld:N,jsjsLabel:w,jsjsHelpText:Y,jsjsEducationLabel:B,jsjsExperienceLabel:O,jsjsWorkExperienceLabel:F,jsjsLastWorkedLabel:D,jsjsRemoveOccupationButtonText:A,jsjsAddAtleastOneOccupationValidationText:C,jsjsYearPlaceholder:M,jsjsYearSuffix:U,jsjsOccupationInputPlaceholder:W,jsjsSearchOccupationButtonText:J},sharedContent:{submitButtonText:R}}=c(),[H,$,P,q,V]=d(["_hasEducation","_hasWorkExperience","_workExperienceYears","_workExperienceMonths","_lastYearWorked"]),[z,Q]=(0,r.useState)(!1),[Z]=(0,r.useState)(new Date().getFullYear()),K=i("jsjsList")||[],X=(()=>{if(H&&"yes"===$){let e=Number(q??""),t=Number(P??""),n=Number(V??"");return[e>-1&&e<12,t>-1&&t<100,e>0||t>0,n>Z-100&&n<=Z].every(Boolean)}return!!H&&"no"===$||!1})(),G=!!i("_conceptUriDa"),ee=()=>{(async()=>{await m(["_workExperienceYears","_lastYearWorked","_workExperienceMonths"])})()};return(0,r.useEffect)(()=>{$&&"no"!==$||(o("_workExperienceYears",void 0),o("_workExperienceMonths",void 0),o("_lastYearWorked",void 0))},[o,$]),(0,s.jsxs)(s.Fragment,{children:[e?.(),(0,s.jsx)(a.DZ,{tag:"h1",className:"mt-6",id:n,tabIndex:-1,
1children:y}),(0,s.jsx)(a.EY,{as:"p",children:E?.isJobTargetMandatory?N:v}),K.length>0&&(0,s.jsx)(a.BJ,{className:f().selectedJobsContainer,children:K.map((e,t)=>(0,s.jsxs)(a.BJ,{className:f().selectedJobs,children:[(0,s.jsx)(a.EY,{className:f().selectedJob,children:e.occupation}),(0,s.jsx)(a.$n,{buttonType:a.VQ.Link,onClick:()=>{_(t)},iconName:"delete","aria-label":"Slet Job",testId:`jsjs-remove-appended-job-${t}`,type:"button",children:A})]},e.conceptUriDa))}),z&&(0,s.jsxs)(a.BJ,{className:f().jsjsContainer,direction:"column",children:[(0,s.jsxs)(a.BJ,{gap:"none",children:[(0,s.jsxs)(a.EY,{as:"strong",children:[w," "]}),(0,s.jsx)(a.EY,{as:"span",className:f().gray,children:Y})]}),(0,s.jsx)(S.A,{name:"_occupation",suggestions:b,onComplete:g,onSelect:e=>{let t=x[e];t&&(o("_conceptUriDa",t.conceptUri),o("_aliasIdentifier",t.aliasIdentifier)),o("_hasEducation",null),o("_hasWorkExperience",null)},onClear:()=>{o("_occupation",""),o("_conceptUriDa",void 0),o("_aliasIdentifier",void 0),o("_hasEducation",null),o("_hasWorkExperience",null)},placeholder:W,className:f().jsjsTypeahead,icon:"search",rules:{validate:()=>0!==K.length||C}}),(0,s.jsxs)(a.BJ,{children:[G&&(0,s.jsxs)(a.mc,{className:"p-0",children:[(0,s.jsxs)(a.fI,{className:"mt-6",children:[(0,s.jsx)(a.fv,{col:5,children:(0,s.jsx)(a.EY,{as:"strong",id:"label-jsjsEducationLabel",children:B})}),(0,s.jsx)(a.fv,{children:(0,s.jsx)(a.z6,{testId:"input-EnrollmentJsJsStep_hasEducation",name:"_hasEducation",ariaLabelledBy:"label-jsjsEducationLabel",options:[{title:"Ja",value:"yes"},{title:"Nej",value:"no"}],layout:"horizontal"})})]}),(0,s.jsxs)(a.fI,{className:"mt-6",children:[(0,s.jsx)(a.fv,{col:5,children:(0,s.jsx)(a.EY,{as:"strong",id:"label-hasWorkExperience",children:O})}),(0,s.jsx)(a.fv,{children:(0,s.jsx)(a.z6,{testId:"input-EnrollmentJsJsStep_hasWorkExperience",name:"_hasWorkExperience",ariaLabelledBy:"label-hasWorkExperience",options:[{title:p?.radioButtonYesOption??"Ja",value:"yes"},{title:p?.radioButtonNoOption??"Nej",value:"no"}],layout:"horizontal"})})]})]}),"yes"===$&&(0,s.jsxs)(a.mc,{className:"p-0",children:[(0,s.jsxs)(a.fI,{align:"center",className:"mt-5",children:[(0,s.jsx)(a.fv,{col:5,children:(0,s.jsx)(a.EY,{as:"strong",children:F})}),(0,s.jsx)(a.fv,{children:(0,s.jsxs)(a.BJ,{className:f().noMargin,align:"end",children:[(0,s.jsx)(a.ks,{name:"_workExperienceYears",type:"number",className:f().workExperienceInput,suffix:U,min:0,max:99,onBlur:ee,testId:"input-EnrollmentJsJsStep_workExperienceYears"}),(0,s.jsx)(a.ks,{name:"_workExperienceMonths",type:"number",className:f().workExperienceInput,suffix:"md.",min:0,max:11,onBlur:ee,testId:"input-EnrollmentJsJsStep_workExperienceMonths"})]})})]}),(0,s.jsxs)(a.fI,{align:"center",className:"mt-5",children:[(0,s.jsx)(a.fv,{col:5,children:(0,s.jsx)(a.EY,{as:"strong",children:D})}),(0,s.jsx)(a.fv,{children:(0,s.jsx)(a.BJ,{className:f().noMargin,children:(0,s.jsx)(a.ks,{name:"_lastYearWorked",suffix:M,type:"number",className:f().workExperienceInput,min:Z-100,max:Z,onBlur:ee,testId:"input-EnrollmentJsJsStep_lastYearWorked"})})})]})]}),G&&(0,s.jsx)(a.$n,{className:"mt-5",onClick:()=>{let{_occupation:e,_conceptUriDa:t,_aliasIdentifier:n,_hasEducation:s,_hasWorkExperience:a,_workExperienceYears:r,_workExperienceMonths:l,_lastYearWorked:d}=i();t&&null!==s&&null!==a&&(T({occupation:e,conceptUriDa:t,aliasIdentifier:n,hasEducation:s,hasWorkExperience:a,workExperienceYears:r,workExperienceMonths:l,lastYearWorked:d}),o("_occupation",""),o("_conceptUriDa",void 0),o("_aliasIdentifier",void 0),Q(!1))},buttonType:a.VQ.Primary,type:"button",disabled:!X,testId:"btn-EnrollmentJsJsStep_addPosition",iconName:"save",children:R})]})]}),!z&&(0,s.jsx)(a.$n,{className:"mt-4 mb-4",buttonType:a.VQ.Secondary,onClick:()=>{Q(!0)},iconName:"plus",testId:"btn-toggle-search-mode",type:"button",children:J}),(0,s.jsx)(L.A,{className:f().jsjsBottomMargin}),t?.({disableNext:0===K.length&&E?.isJobTargetMandatory===!0})]})};var Y=n(89099),B=n(29720),O=n(60394),F=n(67662);let D=e=>({educationType:{jobRelevantEducation:e?.jobOrientedEducationOption??"",youthEducation:e?.youthEducationOption??""},enrollmentType:{dagpenge:e?.unemploymentBenefitsOption??"",kontanthjaelpOgAndreYdelser:e?.welfareBenefitsOption??"",ledigUdenYdelse:e?.noBenefitsOption??""},enrollmentWithoutBenefitsReason:{dimittend:e?.graduateSubOption??"",andreAarsager:e?.otherReasonsSubOption??""},isUnemployed:{yes:e?.unemployedOption??"",no:e?.notUnemployedOption??""}});var A=n(76217);let C=({interviewDetails:e,handleEditStep:t,content:n})=>{let{selectedInterviewOption:i,caseWorker:r,interviewForm:l,humanFriendlyMeetingStartTime:o}=e;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.DZ,{tag:"h3",children:n?.header??"M\xf8debooking"}),(0,s.jsx)(A.m,{title:n?.purposeSectionTitle??"Test-title",id:"formaal",items:[{label:i?.title}]}
1),(0,s.jsx)(A.m,{title:n?.caseWorkerSectionTitle??"Test-title-2",id:"sagsbehandler",items:[{label:r?.name??n?.noSelectedCaseWorkerText??""}],actions:t&&(0,s.jsx)(a.$n,{type:"button",testId:"caseworker-edit-button",buttonType:a.VQ.Link,onClick:()=>{t("caseworker")},children:n?.editButtonText??"Rediger"})}),(0,s.jsx)(A.m,{title:n?.interviewSectionTitle??"Test-title-3",id:"moedeform",items:[{label:l?.name+" "+o}],actions:t&&(0,s.jsx)(a.$n,{type:"button",testId:"caseworker-edit-button",buttonType:a.VQ.Link,onClick:()=>{t("interviewsection")},children:n?.editButtonText??"Rediger"})})]})};var M=n(1360),U=n(54038);let W=e=>e.split("\n").map(e=>(0,s.jsxs)(s.Fragment,{children:[e,(0,s.jsx)("br",{})]})),J=({educationLabel:e,workExperienceLabel:t,lastWorkExperienceLabel:n,occupationLabel:i})=>({educationLabel:e??"Uddannelse inden for faget:",experienceLabel:t??"Har arbejdet i faget:",experienceLastLabel:n??"Har sidst arbejdet i faget:",occupationLabel:i??"Stillingsbetegnelse:"}),R=({jsjsList:e,content:t,handleEdit:n,jsjsItemLabels:i})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"d-flex flex-col justify-content-between align-items-center",children:[(0,s.jsx)(a.DZ,{tag:"h3",children:t?.heading}),n&&(0,s.jsx)(a.$n,{type:"button",buttonType:a.VQ.Link,onClick:n,className:"mt-4",testId:"btn-enrolMentSummarySteps_edit",children:t?.editButtonText??"Rediger"})]}),(0,s.jsx)("hr",{className:f().divider}),(0,s.jsx)(a.DZ,{tag:"h4",children:t?.subheading}),e?.map((e,t)=>(0,s.jsxs)("div",{className:"mb-8",children:[(0,s.jsx)(a.g,{accessorKey:"label",accessorLabel:"label",accessorId:"key",lineHeight:"sm",items:(({occupation:e,hasEducation:t,workExperienceYears:n,workExperienceMonths:i,lastYearWorked:s},{educationLabel:a,experienceLabel:r,experienceLastLabel:l,occupationLabel:o})=>[{label:o,value:e,key:"preferredLabel"},{label:a,value:"yes"===t?"Ja":"Nej",key:"educationLabel"},{label:r,value:(0,M.oJ)(Number(n),Number(i))?(0,U.X)(Number(n),Number(i))??"":"Nej",key:"experienceLabel"},{label:l,value:s,key:"experienceLastLabel"}].filter(e=>void 0!==e.value))(e,i),renderValue:e=>(0,s.jsx)("span",{children:W(e.value??"")}),withBorders:!1,id:`jsjs-entries-${t}`,testId:`jsjs-entries-${t}`}),(0,s.jsx)("hr",{className:f().divider})]},`${e.conceptUriDa}-${e.aliasIdentifier}`))]}),H=({items:e,title:t="Informationer"})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.DZ,{id:"enrollment-receipt-info-heading",tag:"h4",children:t}),(0,s.jsx)(a.g,{ariaLabelledBy:"enrollment-receipt-info-heading",testId:"kvitterings-informationer",accessorKey:"label",accessorLabel:"label",accessorId:"key",items:e,renderValue:e=>(0,s.jsx)("span",{children:W(e.value)},e.key),withBorders:!0,id:"kvitterings-informationer"})]}),$=({formData:e,textMapping:t,content:n,handleEditStep:i})=>{let a=[t.enrollmentType[e.enrollmentType??""]??"",t.enrollmentWithoutBenefitsReason[e.enrollmentWithoutBenefitsReason??""]??"",t.isUnemployed[e.isUnemployed??""]??""].filter(Boolean);return(0,s.jsxs)(s.Fragment,{children:[e.educationType&&(0,s.jsx)(P,{heading:n?.educationLevelSubHeader??"",text:t.educationType[e.educationType]?t.educationType[e.educationType]??"":"",onEdit:i?()=>{i("education")}:void 0}),(0,s.jsx)(V,{heading:n?.benefitsSubHeader??"",texts:a,editButtonText:n?.editButtonText,onEdit:i?()=>{i("benefits")}:void 0})]})},P=({heading:e,text:t,onEdit:n,editButtonText:i})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"d-flex flex-col justify-content-between align-items-center",children:[(0,s.jsx)(a.DZ,{tag:"h3",children:e}),n&&(0,s.jsx)(a.$n,{type:"button",testId:"enrollment-edit-button",buttonType:a.VQ.Link,onClick:n,children:i??"Rediger"})]}),(0,s.jsx)(q,{text:t})]}),q=({text:e})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("hr",{className:f().divider}),(0,s.jsx)("div",{className:"d-flex flex-row justify-content-between align-items-start",style:{width:"100%"},children:(0,s.jsx)(a.EY,{as:"p",className:"m-1",children:e})}),(0,s.jsx)("hr",{className:f().divider})]}),V=({heading:e,texts:t,onEdit:n,editButtonText:i})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"d-flex flex-col justify-content-between align-items-center",children:[(0,s.jsx)(a.DZ,{tag:"h3",children:e}),n&&(0,s.jsx)(a.$n,{type:"button",testId:"enrollment-edit-button",buttonType:a.VQ.Link,onClick:n,className:"mt-4",children:i??"Rediger"})]}),(0,s.jsx)(z,{texts:t})]}),z=({texts:e})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("hr",{className:f().divider}),(0,s.jsx)("div",{className:"d-flex flex-row justify-content-between align-items-start",style:{width:"100%"},children:e.length>0&&(0,s.jsx)("ul",{style:{margin:0,padding:0},children:e.map(e=>(0,s.jsx)("li",{children:e},e))})}),(0,s.jsx)("hr",{className:f().divider})]});var Q=n(18513);let Z=({citizenName:e})=>{let t=(0,k.s)(),n=(0,Y.useRouter)(),{data:i}=(0,j._Q6)({}),{onComplete:o,content:d,isBookingIncluded:m,bookingFailed:u}=c(),{getValues:x}=(0,l.xW)(),h=x(),{query:{data:b}}=(0,p.b)(),{selectedInterviewOption:g,caseWorker:E,interviewForm:T,humanFriendlyMeetingStartTime:_}=(0,O.I)(h,b?.interviewOptions,m),y={...D(d),enrollmentConfirmationText:{}},v=(0,r.useMemo)(()=>(function({citizenName:e,jobcenterData:t,labels:n}){return[{key:"status",label:n.status,value:n.unemploymentStatus},{key:"date",label:n.date,value:Q.ui.toDanishDateString(new Date)},{key:"citizenName",label:n.name,value:e??"Borgers navn kunne ikke hentes"},{key:"municipality",label:n.municipality,value:(e=>{if(!e)return"Kommunedata ikke tilg\xe6ngelig";let{name:t,address:n}=e;if(!n)return t||"Kommunedata ikke tilg\xe6ngelig";let{streetName:i,streetBuildingIdentifier:s,floorIdentifier:a,postCodeIdentifier:r,districtName:l}=n,o=a?`, ${a}. sal`:"";return`${t} 2${i} ${s}${o} 3${r} ${l}`})(t)}]})({citizenName:e,jobcenterData:i,labels:{date:d.receiptDateLabel,municipality:d.receiptMunicipalityLabel,name:d.receiptNameLabel,status:d.receiptStatusLabel,unemploymentStatus:d.receiptUnemploymentText}}),[e,d.receiptDateLabel,d.receiptMunicipalityLabel,d.receiptNameLabel,d.receiptStatusLabel,d.receiptUnemploymentText,i]),N=J({educationLabel:d.educationLabel,workExperienceLabel:d.workExperienceLabel,lastWorkExperienceLabel:d.lastWorkExperienceLabel,occupationLabel:d.occupationLabel}),L=m&&!u,S=h.jsjsList&&h.jsjsList.length>0;(0,r.useEffect)(()=>{o?.()},[o]);let I=d.jobTypesAddedText;return I=h.jsjsList?I.replace("{jobAntal}",h.jsjsList.length.toString()):"",(0,s.jsxs)("div",{className:f()["modal-wrapper"],children:[(0,s.jsx)("div",{className:"hide-in-print",children:(0,s.jsx)(a.Fc,{version:a.q4.Success,title:d.receiptAlertTitle,text:d.receiptAlertText})}
3),(0,s.jsx)(a.DZ,{tag:"h2",id:t,tabIndex:-1,children:d.receiptModalTitel}),(0,s.jsx)(a.EY,{as:"p",children:d.receiptModalManchetText}),u&&(0,s.jsx)(a.Fc,{title:d.bookingFailedAlertTitle,text:d.bookingFailedAlertDescription,version:a.q4.Warning}),(0,s.jsx)(a.EY,{as:"strong",children:d.needToKnowLabel}),(0,s.jsx)("div",{children:(0,s.jsx)(B.oz,{children:h.enrollmentConfirmationText})}),(0,s.jsxs)(a.$n,{testId:"printpage-btn",className:"hide-in-print d-block",buttonType:a.VQ.Link,onClick:()=>{(0,F.rL)(`.${f()["modal-wrapper"]}`,{title:"Kvittering"})},children:[(0,s.jsx)(a.In,{icon:"print"}),d.printButtonText]}),(0,s.jsx)(H,{items:v,title:d.informationLabel}),(0,s.jsx)($,{formData:h,textMapping:y,content:{educationLevelSubHeader:d.educationLevelSubHeader,benefitsSubHeader:d.benefitsSubHeader,unemploymentSubHeader:d.unemploymentSubHeader}}),S&&(0,s.jsx)(R,{jsjsList:h.jsjsList,content:{heading:I},jsjsItemLabels:N}),L&&(0,s.jsx)(C,{interviewDetails:{caseWorker:E,humanFriendlyMeetingStartTime:_,interviewForm:T,selectedInterviewOption:g},content:{caseWorkerSectionTitle:d.caseWorkerSectionTitle,header:d.meetingBookingHeader,interviewSectionTitle:d.interviewSectionTitle,noSelectedCaseWorkerText:d.noSelectedCaseWorkerText,purposeSectionTitle:d.purposeSectionTitle}}),(0,s.jsx)("div",{className:"hide-in-print mt-6",children:(0,s.jsx)(a.$n,{onClick:()=>void n.push("/find-job/min-start"),iconName:"arrow-forward",children:d.continueToJobSuggestionsButtonText})})]})};var K=n(67768);let X=({renderButtons:e,renderProgress:t,navigateToAccessibleStep:n,findPositionOfStep:i,currentStep:o,setIsLoading:d})=>{let m=(0,k.s)(),[u,x]=(0,r.useState)(),{getValues:h,setValue:b}=(0,l.xW)(),g=h(),E=(0,K.jE)(),{content:T,isBookingIncluded:_,setBookingFailed:y}=c(),{mutate:v,isPending:f}=(0,j.wlb)({onSuccess:e=>{e.bookingFailedReceipt?(b("enrollmentConfirmationText",e.bookingFailedReceipt),y(!0)):e.receipt&&b("enrollmentConfirmationText",e.receipt),n?.(o??0,"forward"),E.invalidateQueries({queryKey:["Vacation"]}),E.invalidateQueries({queryKey:["Enrollment"]}),d(!1)},onError:e=>{x(e?.payload.errorInformation?.errorMessage??e?.message??"Der er sket en fejl"),d(!1)}}),{query:{data:N}}=(0,p.b)(),L={...D(T),enrollmentConfirmationText:{}},S=g.jsjsList&&g.jsjsList.length>0,I=J({educationLabel:T.educationLabel,workExperienceLabel:T.workExperienceLabel,lastWorkExperienceLabel:T.lastWorkExperienceLabel,occupationLabel:T.occupationLabel}),{bookingPostRequest:w,selectedInterviewOption:Y,caseWorker:B,interviewForm:F,humanFriendlyMeetingStartTime:A,hasMissingFields:M}=(0,O.I)(g,N?.interviewOptions,_);(0,r.useEffect)(()=>{M?x(T.missingFieldsValidationText):x(void 0)},[T.missingFieldsValidationText,M]);let U=e=>{let t=i?.(e)??-1;-1!==t&&n?.(t,"direct")};return(0,s.jsxs)(s.Fragment,{children:[t?.(),(0,s.jsx)(a.DZ,{tag:"h2",id:m,tabIndex:-1,children:T.summaryHeader}),(0,s.jsx)(a.EY,{as:"p",children:T.summaryManchetText}),(0,s.jsx)($,{formData:g,findPositionOfStep:i,navigateToAccessibleStep:n,textMapping:L,content:{educationLevelSubHeader:T.educationLevelSubHeader,benefitsSubHeader:T.benefitsSubHeader,unemploymentSubHeader:T.unemploymentSubHeader,editButtonText:T.editButtonText},handleEditStep:U}),S&&(0,s.jsx)(R,{jsjsList:g.jsjsList,content:{heading:T.jobsearchLabel,subheading:T.addedJobsLabel,editButtonText:T.editButtonText},handleEdit:()=>{U("jsjs")},jsjsItemLabels:I}),_&&(0,s.jsx)(C,{handleEditStep:U,interviewDetails:{caseWorker:B,humanFriendlyMeetingStartTime:A,interviewForm:F,selectedInterviewOption:Y},content:{caseWorkerSectionTitle:T.caseWorkerSectionTitle,header:T.meetingBookingHeader,interviewSectionTitle:T.interviewSectionTitle,noSelectedCaseWorkerText:T.noSelectedCaseWorkerText,purposeSectionTitle:T.purposeSectionTitle,editButtonText:T.editButtonText}}),u&&(0,s.jsx)(a.Fc,{testId:"enrollment-error-message",title:T.errorMessageTitle,text:u,version:a.q4.Error}),e?.({disableNext:f,disablePrevious:f,nextLabel:_?T.bookAndEnrollButtonText:T.becomeAvailableButtonText,onNextClick:()=>{d(!0),x(void 0),v({body:{clientCategory:g.enrollmentType?({dagpenge:()=>"Dagpengemodtager",ledigUdenYdelse:e=>"dimittend"===e.enrollmentWithoutBenefitsReason?"Dimittend":"TilmeldtUdenYdelse",kontanthjaelpOgAndreYdelser:e=>"youthEducation"===e.educationType?"Uddannelseshjaelpsansoeger":(e.educationType,"Kontanthjaelpsansoeger")})[g.enrollmentType](g):"TilmeldtUdenYdelse",jobTargets:(g.jsjsList??[]).map(e=>{let t=e.workExperienceYears?Number.parseInt(e.workExperienceYears):0,n=e.workExperienceMonths?Number.parseInt(e.workExperienceMonths):0;return{conceptUriDa:e.conceptUriDa,aliasIdentifier:e.aliasIdentifier??null,hasEducation:"yes"===e.hasEducation,yearLastUsed:e.lastYearWorked?Number.parseInt(e.lastYearWorked):null,monthsOfExperience:12*t+n||null}}
3),currentUnemploymentStatus:g.isUnemployed?"Ledig":"IkkeLedig",..._&&w?.interviewFormTypeId!=null&&{booking:{bookingStartTime:w.meetingStartTime,caseWorkerIdentifier:w.caseWorkerExternalIdentifier,interviewFormTypeId:w.interviewFormTypeId,interviewOptionIdentifier:w.interviewOptionIdentifier}}}})},showLoadingIndicatorOnPrevious:!1})]})},G=({renderProgress:e,renderButtons:t,navigateToAccessibleStep:n,currentStep:i,setEnrollmentType:o,benefitSelectionMode:d})=>{let m=(0,k.s)(),{watch:u,setValue:p}=(0,l.xW)(),x=u(_.ENROLLMENT_TYPE),j=u(_.ENROLLMENT_WITHOUT_BENEFITS_REASON),h=u(_.IS_UNEMPLOYED),b="andreAarsager"===j&&"ledigUdenYdelse"===x,g="NoBenefitsAllowed"===d,{content:{noBenefitsOption:E,noBenefitsDescription:T,welfareBenefitsOption:y,welfareBenefitsDescription:v,unemployedOption:f,unemploymentBenefitsOption:N,unemployedWithoutBenefithHelpText:L,otherReasonsSubOption:S,otherReasonsDescription:I,graduateSubOption:w,graduateDescription:Y,infoAlertTitle:B,infoAlertText:O,benefitsHeader:F,benefitsManchetText:D,cannotEnrollWithBenefitNotice:A,benefitsValidationText:C,benefitOptionsLabel:M,unemployedDescription:U,unemploymentBenefitsDescription:W,notUnemployedOption:J,isCurrentlyAvailableText:R}}=c();(0,r.useEffect)(()=>{x&&o(x)},[x,o]),(0,r.useEffect)(()=>{"ledigUdenYdelse"!==x&&(p(_.ENROLLMENT_WITHOUT_BENEFITS_REASON,void 0,{shouldValidate:!1}),p(_.IS_UNEMPLOYED,void 0,{shouldValidate:!1}))},[x,o,p]);let H=[{title:E,label:E,value:"ledigUdenYdelse",id:"ledigUdenYdelse"}];("AllBenefitsAllowed"===d||"OnlyWelfareAllowed"===d)&&H.unshift({title:y,value:"kontanthjaelpOgAndreYdelser",label:y,id:"kontanthjaelpOgAndreYdelser"}),"AllBenefitsAllowed"===d&&H.unshift({title:f,value:"dagpenge",label:f,id:"dagpenge"});let $=[{title:w,value:"dimittend",label:w,id:"dimittend"},{title:S,value:"andreAarsager",label:S,id:"andreAarsager"}],P=[{title:f,value:"yes",label:f,id:"yes"},{title:J,value:"no",label:J,id:"no"}];return(0,s.jsxs)(s.Fragment,{children:[e?.(),(0,s.jsx)(a.Fc,{version:a.q4.Info,title:B,text:O}),(0,s.jsx)(a.DZ,{tag:"h2",id:m,tabIndex:-1,children:F}),(0,s.jsx)(a.EY,{as:"p",children:D}),g&&A&&(0,s.jsx)(a.EY,{as:"p",children:A}),(0,s.jsx)(a.z6,{testId:`input-EnrollmentTypeStep_${_.ENROLLMENT_TYPE}`,rules:{required:C},name:_.ENROLLMENT_TYPE,label:M,options:H,renderOption:e=>(0,s.jsxs)(s.Fragment,{children:["dagpenge"===e.id&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.EY,{as:"strong",children:N}),(0,s.jsx)(a.EY,{as:"p",children:W})]}),"kontanthjaelpOgAndreYdelser"===e.id&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.EY,{as:"strong",children:y}),(0,s.jsx)(a.EY,{as:"p",children:v})]}),"ledigUdenYdelse"===e.id&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.EY,{as:"strong",children:E}),(0,s.jsx)(a.EY,{as:"p",children:T})]})]})}),"ledigUdenYdelse"===x&&!g&&(0,s.jsx)(a.z6,{className:"ml-6",rules:{required:C},label:L,testId:`input-EnrollmentTypeStep_${_.ENROLLMENT_WITHOUT_BENEFITS_REASON}`,name:_.ENROLLMENT_WITHOUT_BENEFITS_REASON,options:$,renderOption:e=>(0,s.jsxs)(s.Fragment,{children:["dimittend"===e.id&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.EY,{as:"strong",children:w}),(0,s.jsx)(a.EY,{as:"p",children:Y})]}),"andreAarsager"===e.id&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.EY,{as:"strong",children:S}),(0,s.jsx)(a.EY,{as:"p",children:I})]})]})}),b&&(0,s.jsx)(a.z6,{className:"ml-9",rules:{required:C},label:R,testId:`input-EnrollmentTypeStep_${_.IS_UNEMPLOYED}`,name:_.IS_UNEMPLOYED,options:P,renderOption:e=>(0,s.jsxs)(s.Fragment,{children:["yes"===e.id&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.EY,{as:"strong",children:f}),(0,s.jsx)(a.EY,{as:"p",children:U})]}),"no"===e.id&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.EY,{as:"strong",children:J}),(0,s.jsx)(a.EY,{as:"p",children:I})]})]})}),t?.({onNextClick:()=>{void 0===h&&p(_.IS_UNEMPLOYED,"yes",{shouldValidate:!1}),n?.(i??0,"forward")}})]})},ee=({onGetFlowDirectivesError:e,onComplete:t})=>{let n,{content:i}=(0,u.H)(h.b.EnrollmentFlow),{content:d}=(0,u.H)(h.b.SharedComponents),{getValues:c}=(0,l.xW)(),{data:k,isLoading:T,isError:_}=(0,j.IkB)({});(0,r.useEffect)(()=>{_&&e?.()},[_,e]);let v=k?.immediateBookingDirective==="Required",[f,L]=(0,r.useState)(!1),{user:S}=(0,o.A)(),[I,Y]=(0,r.useState)(c("educationType")),[B,O]=(0,r.useState)(c("enrollmentType")),{rightsAndDutiesResources:F,bookingCaseWorkerResources:D,bookingTimeSlotResources:A,bookingNoOptionsResources:C}=(0,x.Z)(v),{query:{data:M,isLoading:U}={}}=(0,p.b)(void 0,{enabled:v}),W=v?A.descriptionForInterviewDeadline?.replace("{0}",M?.formattedInterviewDeadlineDate??"")??"":"",J={EnrollmentFormEducationStep:!(n=k??{benefitSelectionMode:"NoBenefitsAllowed",collectEducationLevel:!1,jobTargetDirective:"Skip",immediateBookingDirective:"Skip"}).collectEducationLevel,EnrollmentJsJsStep:"Skip"===n.jobTargetDirective||"CollectUnlessEducationalBenefit"===n.jobTargetDirective&&"youthEducation"===I&&"kontanthjaelpOgAndreYdelser"===B,BookingSteps:"Required"!==n.immediateBookingDirective},R=T||!i||!d||v&&U,H=!J.BookingSteps;return(0,s.jsx)(s.Fragment,{children:R?(0,s.jsx)(a.EA,{variant:"article"}):(0,s.jsx)(m,{content:i,sharedContent:d,isBookingIncluded:H,onComplete:t,children:(0,s.jsxs)(a.iV,{showNextArrow:!0,showProgressAs:"none",isLoading:f,children:[(0,s.jsx)(N,{disabled:J.BookingSteps}),(0,s.jsx)(y,{name:"education",disabled:J.EnrollmentFormEducationStep,setEducationType:Y}),(0,s.jsx)(G,{name:"benefits",benefitSelectionMode:k?.benefitSelectionMode,setEnrollmentType:O}),(0,s.jsx)(w,{name:"jsjs",disabled:J.EnrollmentJsJsStep}),(0,s.jsx)(g.B,{name:"caseworker",resources:D,noOptionsResources:C,isImmediateBooking:!0,disabled:J.BookingSteps}),(0,s.jsx)(b.a,{name:"interviewsection",resources:{...A,description:W},isImmediateBooking:!0,disabled:J.BookingSteps}),(0,s.jsx)(E.N,{name:"rightAndDuties",resources:F,disabled:J.BookingSteps}),(0,s.jsx)(X,{name:"summary",setIsLoading:L}),(0,s.jsx)(Z,{name:"receipt",citizenName:S?.name??"Borgers navn kunne ikke hentes"})]})})})}},66293:e=>{e.exports={button:"enrollment_button__dqcGy",spaceForCalendar:"enrollment_spaceForCalendar__LUYX0",divider:"enrollment_divider__nQfHH",gray:"enrollment_gray__TBqe6",noMargin:"enrollment_noMargin__rg5nE",badge:"enrollment_badge__6V45H","badge-info":"enrollment_badge-info__D2_4H",enrollAndBookInfoText:"enrollment_enrollAndBookInfoText__blndX",workExperienceInput:"enrollment_workExperienceInput__gsARR",jsjsContainer:"enrollment_jsjsContainer__uc7X_",selectedJobsContainer:"enrollment_selectedJobsContainer__MXsLu",jsjsTypeahead:"enrollment_jsjsTypeahead__oex10",jsjsBottomMargin:"enrollment_jsjsBottomMargin__o5Sn_",selectedJobs:"enrollment_selectedJobs__B3CTh",selectedJob:"enrollment_selectedJob__Er1af","no-print":"enrollment_no-print__k4u1H","fds-modal":"enrollment_fds-modal__Ur_PL","modal-wrapper":"enrollment_modal-wrapper__tOzsY","modal
3-overlay":"enrollment_modal-overlay__AARjd",section:"enrollment_section__SLzKm","page-break":"enrollment_page-break__7esNs","page-break-after":"enrollment_page-break-after__bCac6"}},93043:e=>{e.exports={spacer:"spacer_spacer__2nJtT"}}}]);
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.