1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2309],{2028:(e,l,r)=>{r.d(l,{G:()=>m});var t=r(20701),o=r(36439),i=r(66290),a=r(81519),n=r(10125),s=r(13893),c=r(16531),d=r(82087),u=r(34771);let p=(0,a.A)(e=>({child:{paddingLeft:e.spacing(2)},extraLabel:{fontSize:"calc(1em - 2px)",[e.breakpoints.down("md")]:{display:"block"}}})),m=e=>{let{selectedCodes:l,onChange:r,error:a,errorLabelContent:m}=e,b=p(),{locale:v,formatMessage:f}=(0,n.A)(),{data:h,loading:g}=(0,d.useGetFieldOfInterestsQuery)(),y=(0,o.useCallback)(e=>e.description?(0,u.Ll)(e.description.translations,{locale:v}):e.code,[v]),{childrenMap:O,parents:C}=(0,o.useMemo)(()=>{if(!(null==h?void 0:h.fieldOfInterests))return{childrenMap:{}};let{parents:e,childrenMap:l}=(e=>(null==e?void 0:e.length)?{parents:e.filter(e=>null===e.specialityId).map(e=>({...e,isChild:!1})),childrenMap:e.filter(e=>null!==e.specialityId).reduce((l,r)=>{let t=e.filter(e=>e.id===r.specialityId);return t.length&&t.forEach(e=>{var t;l[e.code]||(l[e.code]=[]),null==(t=l[e.code])||t.push({...r,isChild:!0})}),l},{})}:{parents:[],childrenMap:{}})(h.fieldOfInterests);return{childrenMap:l,parents:e}},[null==h?void 0:h.fieldOfInterests]),x=(0,o.useMemo)(()=>{var e;let r=e=>({value:e.code,label:y(e),isChild:e.isChild}),t=(null!=C?C:[]).map(e=>({...e,label:y(e)})).sort((e,l)=>(e.label||"").localeCompare(l.label||""));return(null!=(e=null==t?void 0:t.reduce((e,t)=>{if(e.push(r(t)),l.includes(t.code)){let l=O[t.code];if(l){let t=l.map(r).sort((e,l)=>(e.label||"").localeCompare(l.label||""));e.push(...t)}}return e},[]))?e:[]).filter(e=>e.label)},[C,O,l,y]);return(0,t.Y)(c.x,{options:x,selectedOptions:l,label:(0,t.FD)(i.A,{children:[f({id:"user.registration.interests.label"})," ",(0,t.Y)("span",{className:b.extraLabel,children:f({id:"user.registration.interests.label.description"})})]}),error:!!a,renderOption:(e,r)=>(0,t.Y)(s.D,{className:e.isChild?b.child:void 0,option:e,isSelected:l.includes(e.value),onToggle:r}),errorLabelContent:m,setSelectedOptions:e=>{let t=e.length<l.length;if(!e.length||!t)return void r(e);let o=l.find(l=>!e.includes(l));if(!o)return void r(e);if((null==C?void 0:C.some(e=>e.code===o))&&t){let l=O[o];r(e.filter(e=>!(null==l?void 0:l.some(l=>l.code===e))));return}r(e)},loading:g})}},9272:(e,l,r)=>{r.d(l,{G:()=>m});var t=r(20701),o=r(36439),i=r(66290),a=r(81519),n=r(10125),s=r(16531),c=r(25477),d=r(82087),u=r(34771);let p=(0,a.A)(e=>({multipleSelectionLabel:{fontSize:"calc(1em - 2px)",[e.breakpoints.down("md")]:{display:"block"}}})),m=e=>{var l,r;let{occupationType:a,selectedSpecialisations:m,onChange:b,error:v,errorLabelContent:f,onDataLoaded:h}=e,g=p(),{locale:y,formatMessage:O}=(0,n.A)(),{data:C,loading:x,called:A}=(0,d.useGetSpecialisationsQuery)({variables:{country:c.aF[y],occupationType:a},skip:!a});(0,o.useEffect)(()=>{!x&&A&&h(!!((null==C?void 0:C.specialisations)&&C.specialisations.length>0))},[x,C,A]);let k=[{value:"",label:O({id:"user.registration.specialisation.empty"})},...(null!=(r=null==C||null==(l=C.specialisations)?void 0:l.map(e=>({value:e.code,label:(0,u.Ll)(e.description.translations,{locale:y})})))?r:[]).sort((e,l)=>{var r,t,o;return null!=(o=null==(r=e.label)?void 0:r.localeCompare(null!=(t=l.label)?t:""))?o:0})];return x||C&&C.specialisations&&0!==C.specialisations.length?(0,t.Y)(s.x,{options:k,selectedOptions:m,setSelectedOptions:e=>{""===e.at(-1)?b([""]):b(e.filter(e=>""!==e))},label:(0,t.FD)(i.A,{children:[O({id:"user.registration.specialisation.label"})," ",(0,t.Y)("span",{className:g.multipleSelectionLabel,children:"(".concat(O({id:"common.multiple-selection"}),")")})]}),loading:x,error:v,errorLabelContent:f}):null}},9871:(e,l,r)=>{r.d(l,{J:()=>b});var t=r(20701),o=r(36439),i=r(81519),a=r(8070),n=r(10125),s=r(16531),c=r(25477),d=r(17808),u=r(82087),p=r(34771);let m=(0,i.A)(e=>({multipleSelectionLabel:{fontSize:"calc(1em - 2px)",[e.breakpoints.down("md")]:{display:"block"}}})),b=e=>{let{occupationType:l,selectedSpecialities:r,onChange:i,professionCode:b,error:v,errorLabelContent:f}=e,h=m(),g=l===d.Or.oO.Doctor?"user.registration.speciality.doctors-label":"user.registration.speciality.label",{formatMessage:y,locale:O}=(0,n.A)(),C="GESUNDHEITS_PFLEGE"===b||"MEDIZINTECHNIKER"===b,{data:x,loading:A}=(0,u.useGetSpecialitiesV2Query)({skip:!l,variables:{country:c.aF[O],occupationType:l,professionCode:C?b:void 0}}),k=(0,o.useMemo)(()=>{var e;return(null!=(e=null==x?void 0:x.specialitiesV2.map(e=>({value:e.code,label:(0,p.Ll)(e.description.translations,{locale:O})||e.code})))?e:[]).sort((e,l)=>{var r,t,o;return null!=(o=null==(r=e.label)?void 0:r.localeCompare(null!=(t=l.label)?t:""))?o:0})},[x,O]);return(0,t.Y)(s.x,{setSelectedOptions:i,options:k,label:(0,t.FD)(a.A,{children:[y({id:g})," ",(0,t.Y)("span",{className:h.multipleSelectionLabel,children:"(".concat(y({id:"c
1ommon.multiple-selection"}),")")})]}),selectedOptions:r,loading:A,error:v,errorLabelContent:f})}},11260:(e,l,r)=>{r.d(l,{e:()=>d});var t=r(20701),o=r(36439),i=r(10125),a=r(20235),n=r(25477),s=r(82087),c=r(34771);let d=e=>{let{selectedFieldOfStudy:l,onChange:r,error:d,errorLabelContent:u}=e,{locale:p}=(0,i.A)(),{data:m,loading:b}=(0,s.useGetFieldOfStudiesQuery)({variables:{country:n.aF[p]}}),v=(0,o.useMemo)(()=>{var e,l;return(null!=(l=null==m||null==(e=m.fieldOfStudies)?void 0:e.map(e=>({id:e.code,label:(0,c.Ll)(e.description.translations,{locale:p})||e.code})))?l:[]).sort((e,l)=>{var r,t,o;return null!=(o=null==(r=e.label)?void 0:r.localeCompare(null!=(t=l.label)?t:""))?o:0})},[m,p]);return b||!v.length?null:(0,t.Y)(a.I,{options:v,error:d,errorLabelContent:u,kind:"single",selectedOptions:l?[l]:[],setSelectedOptions:e=>{r(e[0]||"")}})}},20088:(e,l,r)=>{r.d(l,{m:()=>c});var t=r(20701),o=r(36439),i=r(10125),a=r(16531),n=r(82087),s=r(34771);let c=e=>{let{occupationType:l,selectedProfessions:r,onChange:c}=e,{formatMessage:d,locale:u}=(0,i.A)(),{data:p,loading:m}=(0,n.useGetProfessionsQuery)({variables:{occupationType:l}}),b=(0,o.useMemo)(()=>{var e,l;return(null!=(l=null==p||null==(e=p.professions)?void 0:e.map(e=>({value:e.code,label:(0,s.Ll)(e.description.translations,{locale:u})||e.code})))?l:[]).sort((e,l)=>{var r,t,o;return null!=(o=null==(r=e.label)?void 0:r.localeCompare(null!=(t=l.label)?t:""))?o:0})},[p,u]);return(0,t.Y)(a.x,{setSelectedOptions:c,options:b,label:d({id:"user.registration.profession.label"}),selectedOptions:r,loading:m,variant:"single",error:!1,errorLabelContent:void 0})}},20235:(e,l,r)=>{r.d(l,{I:()=>d});var t=r(20701),o=r(36439),i=r(66290),a=r(81519),n=r(47537),s=r(90882);let c=(0,a.A)(e=>({container:{display:"flex",flexWrap:"wrap",gap:e.spacing(1),"& .mui-ripple-circle":{display:"none"}}})),d=e=>{let{options:l,selectedOptions:r,setSelectedOptions:a,kind:d,error:u,errorLabelContent:p,getTestId:m,"data-testid":b,isReadonly:v}=e,f=c(),h=(0,o.useMemo)(()=>new Set(r),[r]),g=(0,o.useMemo)(()=>Array.from(new Set(l)),[l]),y=(0,o.useCallback)(e=>()=>{if("single"===d)a([e]);else{let l=[...r];a(l=l.includes(e)?l.filter(l=>l!==e):[...l,e])}},[d,r,a]);return(0,t.FD)(t.FK,{children:[(0,t.Y)(i.A,{className:f.container,"data-testid":b,children:g.map(e=>(0,t.Y)(s.v,{label:e.label,selected:h.has(e.id),onClick:v?void 0:y(e.id),error:u,"data-testid":m?m(e.id):void 0},e.label))}),u&&p&&(0,t.Y)(n.r,{error:p})]})}},25541:(e,l,r)=>{r.d(l,{n:()=>c});var t=r(20701),o=r(36439),i=r(10125),a=r(16531),n=r(25477),s=r(82087);let c=e=>{let{selectedUniversity:l,onChange:r}=e,{formatMessage:c,locale:d}=(0,i.A)(),{data:u,loading:p}=(0,s.useGetAcademicUniversitiesQuery)({variables:{country:n.aF[d]}}),m=(0,o.useMemo)(()=>{var e,l;return(null!=(l=null==u||null==(e=u.academicUniversities)?void 0:e.map(e=>({value:e.name,label:e.name})))?l:[]).sort((e,l)=>{var r,t,o;return null!=(o=null==(r=e.label)?void 0:r.localeCompare(null!=(t=l.label)?t:""))?o:0})},[u]);return(0,t.Y)(a.x,{setSelectedOptions:e=>{r(e[0]||"")},options:m,label:c({id:"user.registration.university.label"}),selectedOptions:l?[l]:[],loading:p,variant:"single",error:!1,errorLabelContent:void 0})}},32384:(e,l,r)=>{r.d(l,{y:()=>m});var t=r(20701),o=r(36439),i=r(66290),a=r(612),n=r(81519),s=r(11230),c=r.n(s),d=r(74490),u=r(17808);let p=(0,n.A)(e=>({consentWithText:{display:"flex",flexDirection:"column",gap:e.spacing(1)},consent:{display:"flex",alignItems:"center",gap:e.spacing(1)},text:{color:"#59748D"},error:{color:e.palette.error.main,fontWeight:500}})),m=e=>{let{healthProfessionalConfirmation:l,onHealthProfessionalConfirmationChange:r,occupationType:n,error:s,checkboxLocaleIdOverride:m,disabled:b}=e,v=p(),{checkboxLocaleId:f,textLocaleId:h}=(0,o.useMemo)(()=>{switch(n){case u.Or.oO.Doctor:return{checkboxLocaleId:"user.registration.consent.medical-professional.doctor",textLocaleId:"user.registration.consent.medical-professional.description"};case u.Or.oO.Student:return{checkboxLocaleId:"user.registration.consent.medical-professional.student",textLocaleId:"user.registration.consent.medical-professional.description"};case u.Or.oO.Journalist:return{checkboxLocaleId:"user.registration.consent.medical-professional.journalist",textLocaleId:"user.registration.consent.medical-professional.description"};case u.Or.oO.Lawyer:return{checkboxLocaleId:"user.registration.consent.medical-professional.lawyer",textLocaleId:"user.registration.consent.medical-professional.description"};default:return{checkboxLocaleId:"user.registration.consent.medical-professional",textLocaleId:"user.registration.consent.medical-professional.description"}}},[n]);return(0,t.FD)(i.A,{className:v.consentWithText,children:[(0,t.FD)(i.A,{className:v.consent,children:[(0,t.Y)(a.A,{id:"medical-professional-consent",checked:l,disabled:b,onChange:e=>{r(e.target.checked)}}),(0,t.Y)("label",{htmlFor:"medical-professional-consent",children:(0,t.Y)(d.o,{variant:"body2",className:c()(v.text,{[v.error]:s}),localeId:m||f})})]}),(0,t.Y)(d.o,{variant:"body2",className:v.text,localeId:h})]})}},55780:(e,l,r)=>{r.d(l,{o:()=>b});var t=r(20701),o=r(36439),i=r(66290),a=r(81519),n=r(10125),s=r(20235),c=r(82087),d=r(34771),u=r(2539);let p=(0,a.A)(e=>({container:{display:"flex",flexWrap:"wrap",gap:e.spacing(1)}})),m=e=>void 0!==e.label&&""!==e.label,b=e=>{var l;let{selectedFieldOfActivity:r,onChange:a,error:b,errorLabelContent:v,occupationType:f}=e,h=p(),[g,y]=(0,o.useState)(!1),{locale:O,formatMessage:C}=(0,n.A)(),{data:x}=(0,c.useGetFieldOfActivitiesQuery)({variables:{occupationType:f},skip:!f}),A=null!=(l=null==x?void 0:x.fieldOfActivities)?l:[],k=(0,o.useMemo)(()=>A.map(e=>{var l;return{id:e.code,label:(0,d.Ll)(e.description.translations,{locale:O}),order:null!=(l=e.order)?l:null}}).filter(m).sort((e,l)=>{let r="number"==typeof e.order,t="number"==typeof l.order;if(r&&t&&e.order!==l.order){var o,i;return(null!=(o=e.order)?o:0)-(null!=(i=l.order)?i:0)}if(r&&!t)return -1;if(!r&&t)return 1;let a=e.label.localeCompare(l.label);return 0!==a?a:e.id.localeCompare(l.id)}).map(e=>{let{order:l,...r}=e;return r}),[A,O]),I=(0,o.useMemo)(()=>g?k:k.slice(0,7),[k,g]),L=(0,o.useMemo)(()=>I.find(e=>e.id===r)?I:[k.find(e=>e.id===r),...I].filter(u.zl),[I,r]);return(0,t.Y)(i.A,{className:h.container,children:(0,t.Y)(s.I,{options:L.concat({label:C(g?{id:"user.user-membership.see-less"}:{id:"user.user-membership.see-more"}),id:"see-more"}),error:b,errorLabelContent:v,kind:"single",selectedOptions:[r],setSelectedOptions:e=>
1{if("see-more"===e[0])return void y(e=>!e);e[0]&&a(e[0])}})})}},66518:(e,l,r)=>{r.d(l,{k:()=>u});var t=r(20701),o=r(36439),i=r(81519),a=r(10125),n=r(63873),s=r(25477),c=r(82087);let d=(0,i.A)(e=>({inputField:{"& fieldset":{borderColor:e.palette.body[400]+" !important"}}})),u=e=>{let{selectedSemester:l,onChange:r,error:i=!1,errorLabelContent:u}=e,{locale:p}=(0,a.A)(),m=d(),{data:b,loading:v}=(0,c.useGetAcademicSemestersQuery)({variables:{country:s.aF[p]}}),f=(0,o.useMemo)(()=>{var e,l;return null!=(l=null==b||null==(e=b.academicSemesters)?void 0:e.map(e=>({id:e.name,value:e.name,label:e.name})))?l:[]},[b]);return v||!f.length?null:(0,t.Y)(n.l,{options:f,labelLocaleId:"user.registration.semester.label",value:l,onChange:e=>r(e||""),hideClearIcon:!0,error:i,helperText:u,className:m.inputField})}},85042:(e,l,r)=>{r.d(l,{c:()=>p});var t=r(20701),o=r(66290),i=r(55556),a=r(81519),n=r(10125),s=r(40102),c=r(74490),d=r(34771);let u=(0,a.A)(e=>({titleContainer:{display:"flex",alignItems:"center",marginBottom:e.spacing(1)},text:{marginRight:e.spacing(1),fontWeight:400},textField:{width:"fit-content"}})),p=e=>{let{country:l}=e,{formatMessage:r}=(0,n.A)(),a=u(),p=(0,d.FZ)(l,r);return(0,t.FD)(o.A,{className:a.titleContainer,children:[(0,t.Y)(c.o,{variant:"body1",color:"primary",className:a.text,localeId:"user.registration.efn.title",localeValues:{medicalIdName:p}}),(0,t.Y)(i.A,{title:r({id:"user.registration.efn.tooltip"},{medicalIdName:p}),children:(0,t.Y)(o.A,{children:(0,t.Y)(s.I,{icon:"info"})})})]})}},90882:(e,l,r)=>{r.d(l,{v:()=>c});var t=r(20701),o=r(90233),i=r(81519),a=r(11230),n=r.n(a);let s=(0,i.A)(e=>({chip:{...e.border({color:e.palette.body[400],width:1,radius:24}),backgroundColor:"transparent",color:"#59748D",fontWeight:400,transition:"all 0.2s ease","&:hover":{color:e.palette.secondary.main,borderColor:e.palette.secondary.main,backgroundColor:"transparent"}},selectedChip:{color:e.palette.secondary.main,backgroundColor:e.palette.secondary[100],borderColor:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.secondary[100]}},error:{borderColor:e.palette.error.main,color:e.palette.error.main,"&:hover":{backgroundColor:e.palette.error[100]}},notClickable:{"&:hover":{borderColor:e.palette.body[400],color:"#59748D"}}})),c=e=>{let{label:l,selected:r,onClick:i,error:a,sx:c,"data-testid":d}=e,u=s();return(0,t.Y)(o.A,{label:l,"data-label":l,"data-selected":r,"data-testid":d,className:n()(u.chip,{[u.selectedChip]:r,[u.error]:a,[u.notClickable]:!i}),sx:c,onClick:i},l)}},92777:(e,l,r)=>{r.d(l,{Z:()=>d});var t=r(20701),o=r(36439),i=r(10125),a=r(20235),n=r(17808),s=r(72184);let c=[n.Or.oO.Doctor,n.Or.oO.AssistantDoctor,n.Or.oO.HealthcareProfessional,n.Or.oO.Student,n.Or.oO.NursingStaff],d=e=>{let{selected:l,onChange:r,error:d,isReadonly:u}=e,{formatMessage:p,locale:m}=(0,i.A)(),b=p({id:"common.required"},{fieldText:p({id:"common.occupation-type"})}),v=(0,o.useMemo)(()=>{let e=s.u4.getNewOccupationType().map(e=>({id:e.id,label:p({id:e.localeId})}));return"en-GB"===m&&(e=e.filter(e=>c.includes(e.id))),l!==n.Or.oO.Other&&(e=e.filter(e=>e.id!==n.Or.oO.Other)),e},[m]);return(0,t.Y)(a.I,{"data-testid":"medical-profile/occupation-type-container",kind:"single",options:v,selectedOptions:l?[l]:[],setSelectedOptions:e=>{e[0]&&r(e[0])},error:!!d,errorLabelContent:b,getTestId:e=>"medical-profile/occupation-type-".concat(e),isReadonly:u})}}}]);
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.