1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[706],{30230:(e,t,r)=>{"use strict";r.d(t,{M:()=>l});var i=r(55729),n=r(83556),o=r.n(n),a=r(63596);let l=()=>{let e=(0,a.A)(),{0:t,1:r}=(0,i.useState)(0);return(0,i.useEffect)(()=>{if(!e)return;let t=()=>{r(window.innerWidth)},i=o()(t,200);return window.addEventListener("resize",i),t(),()=>{window.removeEventListener("resize",i),i.cancel()}},[e]),e?t:0}},36670:(e,t,r)=>{"use strict";r.d(t,{U:()=>l});var i=r(75582),n=r(49137),o=r(17032),a=r(38565);let l=()=>{let{data:e}=(0,i.A)(),{employmentTypeCollection:t,specialtyCollection:r,regionCollection:l}=e?.selectOptions??{},s=(0,a.U)(l?.items);return{specializations:(0,a.U)(r?.items),employmentTypes:(0,a.U)(t?.items),regions:(0,o.I)(s,n.createJobAd?.regionField?.prioritizedValues??[])}}},75865:(e,t,r)=>{"use strict";r.d(t,{CX:()=>o,Ew:()=>p,Lj:()=>n,O7:()=>s,Xw:()=>c,n1:()=>u,q_:()=>l,tS:()=>i,vW:()=>a});let i=120,n=6e3,o=120,a=120,l=5242880,s=["image/png","image/jpeg","image/webp"],c=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,p="Doctor looking for employment",u="Employer looking for doctor"},82512:(e,t,r)=>{"use strict";r.d(t,{a:()=>a});var i=r(26422),n=r(2860);let o=(0,i.A)("div",{target:"eu1rmja0"})({name:"osydi9",styles:"display:flex;align-items:center;gap:12px;cursor:pointer;input[type='radio']{-webkit-appearance:none;appearance:none;box-sizing:border-box;margin:0;padding:0;width:24px;height:24px;min-width:24px;min-height:24px;line-height:1;background-color:transparent;border:2px solid black;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;}input[type='radio']::before{content:'';width:12px;height:12px;background-color:black;border-radius:50%;transform:scale(0);transition:transform 0.2s ease;}input[type='radio']:checked::before{transform:scale(1);}input[type='radio']:focus-visible{outline:3px solid #00758d;outline-offset:2px;}"}),a=({id:e,name:t,value:r,isSelected:i,onChange:a,label:l,required:s=!1})=>(0,n.FD)(o,{children:[(0,n.Y)("input",{type:"radio",id:e,name:t,value:r,checked:i,onChange:a,required:s}),(0,n.Y)("label",{htmlFor:e,children:l})]})},87135:(e,t,r)=>{"use strict";r.d(t,{A:()=>x});var i=r(70329),n=r(26422),o=r(55729),a=r(19729),l=r(81278),s=r(49137),c=r(58375),p=r(54480),u=r(30230),d=r(75582),m=r(52154),g=r(81727);let h=function(e,t=[],r=[]){let i=[];return e&&"string"==typeof e&&i.push(`puls:path:${e}`),Array.isArray(t)&&t.length>0&&i.push(`sections:${t.join("~")}`),Array.isArray(r)&&r.length>0&&i.push(`tags:${r.join("~")}`),i.join(",")},y=function(e="longTimeCookie",t=365){let r=document.cookie.match(`(?:^|; )${e}=([^;]*)`),i=r?decodeURIComponent(r[1]):null;i||(i=window.crypto?.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){let t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}));let n=new Date;return n.setDate(n.getDate()+t),document.cookie=`${e}=${encodeURIComponent(i)}; path=/; expires=${n.toUTCString()}; SameSite=Lax`,i};var b=r(2860);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}let j=(0,n.A)("div",{target:"e11hed5z0"})("position:relative;margin:",({$isCollapsed:e,$topMargin:t})=>e?"0":`${t} auto 30px`,";width:100%;min-height:",({$isCollapsed:e,$minHeight:t})=>e||!t?"0":`${t}px`,";height:",({$isCollapsed:e})=>e?"0":"auto",";display:flex;justify-content:center;overflow:hidden;img,iframe{display:block;}"),w={1:200,18:600,45:250},P=new Set(["1","18"]),x=({slot:e,format:t,reserveSpace:r=!1})=>{let n=(0,m.w)("adserver"),{user:x,isAuthLoading:v}=(0,c.A)(),{data:A}=(0,d.A)(),O=(0,p.A)(),L=(0,u.M)(),S=(0,l.useRouter)(),C="mobile"===O?"1rem":"0",D=L<=750?(e=>({1:"45",53:"45"})[e]||e)(t):t,T=r?w[D]:null,{adContentRef:I,isCollapsed:Y}=(({collapseWhenEmpty:e,hasConsent:t,isAuthLoading:r,routerPath:i,slot:n,format:a})=>{let{0:l,1:s}=(0,o.useState)(null),{0:c,1:p}=(0,o.useState)(!1),u=(0,o.useCallback)(e=>{s(e)},[]);return(0,o.useEffect)(()=>{if(!e||r)return;p(!1);let i=!!(l&&l.querySelector(".toolkit_baner_server, script, img, iframe, object, embed, video")),n=l?new MutationObserver(e=>{e.some(e=>e.addedNodes.length>0)&&(i=!0,p(!1))}):null;l&&n?.observe(l,{childList:!0,subtree:!0});let o=window.setTimeout(()=>{p(!(t&&i))},2500);return()=>{n?.disconnect(),window.clearTimeout(o)}},[e,t,r,i,n,a,l]),{adContentRef:u,isCollapsed:c}})({collapseWhenEmpty:r&&!P.has(String(t)),hasConsent:n,isAuthLoading:v,routerPath:S.asPath,slot:e,format:D});if((0,o.useEffect)(()=>{n||function(e="longTimeCookie"){document.cookie=`${e}=; Max-Age=0; path=/; SameSite=Lax`}()},[n]),v||!n)return(0,b.Y)(j,{ref:I,$isCollapsed:Y,$minHeight:T,$topMargin:C});let{sections:k,tags:z}=(0,g.A)(A),F=h(A?.path||"",k,z),{userId:E,specializations:q,session:$}=(e=>{let t=[];try{let r=e?.specialization;Array.isArray(r)?t=r:"string"==typeof r&&(t=JSON.parse(r))}catch(e){console.error("Failed to parse user specialization",e)}return{userId:e?.id||"1",specializations:t,session:e?.session_state||""}})(x),N=y(),R={userId:E,realm:s.keycloakConfig.realm,clientId:s.keycloakConfig.clientId,format:D,slot:e,adSection:F,session:$,specializations:q,longTimeCookie:N};return(0,b.Y)(j,{ref:I,$isCollapsed:Y,$minHeight:T,$topMargin:C,children:(0,b.Y)(a.w,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?f(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},R),S.asPath)})}},88328:(e,t,r)=>{"use strict";r.d(t,{q:()=>n});var i=r(45031);async function n(e){return(await i.A.get(`${e}/job-options-data`,{headers:{Accept:"application/json"}})).data}},89939:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/job-list",function(){return r(92675)}])},91833:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var i=r(26422),n=r(2860);let o=(0,i.A)("div",{shouldForwardProp:e=>!["wrap","direction"].includes(e),target:"e1lreoit0"})("display:flex;align-items:flex-start;flex-direction:",({direction:e})=>e||"column",";gap:",({direction:e})=>"row"===e?"130px":"20px",";flex-wrap:",({wrap:e})=>e?"wrap":"nowrap",";",({theme:e})=>e.breakpoints.tablet,"{flex-direction:column;gap:24px;}"),a=({error:e,describedBy:t,children:r,direction:i,wrap:a=!1})=>(0,n.Y)(o,{role:"radiogroup","aria-required":"true","aria-invalid":!!e,"aria-describedby":e?t:void 0,direction:i,wrap:a,children:r})},92675:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>eO});var i=r(70329),n=r(26422),o=r(55729),a=r(81278),l=r(18728),s=r(64466),c=r(75582),p=r(63596);let u=e=>e&&"object"==typeof e?e.value:e,d=e=>(e=>e?Array.isArray(e)?e:[e]:[])(e).map(u).filter(Boolean),m=({q:e,regionIds:t,position:r,specializationIds:i,employmentTypeIds:n,type:o,sort:a}={})=>({q:e||"",type:o||"",regionIds:d(t),position:d(r),specializationIds:d(i),employmentTypeIds:d(n),sort:(e=>Array.isArray(e)?e[0]:e||"latest")(a)}),g=(e,t,r)=>{let i=e[t];if(void 0===i){e[t]=r;return}e[t]=Array.isArray(i)?[...i,r]:[i,r]},h=e=>{let t=e.split("?")[1]?.split("#")[0];if(!t)return{};let r=new URLSearchParams(t),i={};for(let[e,t]of r.entries())g(i,e,t);return i};var y=r(45031),b=r(1185);let f=async(e={},t=(0,b.determineUrl)())=>{try{return(await y.A.get(`${t}/job-list`,{params:e,paramsSerializer:{indexes:null}})).data}catch(e){throw console.error("Error fetching job list data:",e.message),e}};var j=r(49137),w=r(20411),P=r(18312),x=r(87135),v=r(27314),A=r(81818),O=r(58375),L=r(2860);let S=(0,n.A)("div",{target:"e4yhyq63"})("margin-bottom:1rem;margin-top:3rem;",e=>e.theme.breakpoints.mobile,"{margin-top:1.5rem;}"),C=(0,n.A)(v.A.Mega,{target:"e4yhyq62"})({name:"1oax00r",styles:"margin:1rem 0"}),D=(0,n.A)("div",{target:"e4yhyq61"})("margin:0 auto;display:flex;justify-content:space-between;align-items:center;",({theme:e})=>e.breakpoints.mobile,"{align-items:center;gap:1rem;}"),T=(0,n.A)(A.A,{target:"e4yhyq60"})(".mobile-icon{display:none;}",({theme:e})=>e.breakpoints.mobile,"{font-size:0;.mobile-icon{display:inline;font-size:1.8rem;line-height:3;font-weight:500;}}"),I=()=>{let e=j.jobListPage.createJobAdPath,t=(e=>{let{isAuthenticated:t,login:r}=(0,O.A)();return(0,o.useMemo)(()=>(({isAuthenticated:e,login:t,redirectTo:r})=>i=>n=>{if(!e){n.preventDefault(),t((e=>{if(!e)return;if(e.startsWith("http://")||e.startsWith("https://"))return e;let t=window.location.origin;return`${t}${e.startsWith("/")?e:`/${e}`}`})(r));return}i?.(n)})({isAuthenticated:t,login:r,redirectTo:e}),[t,r,e])})(e);return(0,L.FD)(S,{children:["google-ads"===j.adSource?(0,L.Y)(P.A,{slotId:"ad-panorama-slot"}):(0,L.Y)(x.A,{slot:"0",format:"1",reserveSpace:!0}),(0,L.FD)(D,{children:[(0,L.Y)(w.D,{level:w.D.levels.h1,children:j.jobListPage.pageTitle}),j.jobListPage.showCreateJobAdButton&&(0,L.FD)(T,{color:"secondary","aria-label":j.jobListPage.createJobAd,onClick:t(()=>{window.location.href=e}),children:[j.jobListPage.createJobAd,(0,L.Y)("span",{className:"mobile-icon","aria-hidden":"true",children:"+"})]})]}),(0,L.Y)(C,{})]})},Y=["regionIds","position","specializationIds","employmentTypeIds"],k=e=>Array.isArray(e)?e:[],z=e=>{let t=new Map;if(!e)return t;for(let r of e)r?.value&&t.set(r.value,r.label);return t},F=(e,t,r)=>{let i=r?.[e];return i?.get(t)??t},E=(e,t,r)=>({key:e,value:t,label:r}),q=(e,t,r)=>{let i=(e=>"string"==typeof e?e.trim():"")(t);if(!i)return[];let n=r?.get(i)??i;return[E(e,i,n)]};var $=r(16160),N=r(74716),R=r(78956);let M=(0,n.A)("form",{target:"e1vchdz60"})("display:flex;align-items:center;gap:1rem;margin:1.5em 0 1.5rem;",({theme:e})=>e.breakpoints.mobile,"{display:grid;grid-template-columns:1fr;}"),U=({draftFilters:e,labels:t,handlers:r,breakpoint:i,selectOptions:n})=>(0,L.Y)(L.FK,{children:(0,L.FD)(M,{onSubmit:r.onSubmit,children:[(0,L.Y)(R.A,{value:e.q,onChange:r.onQueryChange,placeholder:t.searchPlaceholder}),"mobile"!==i&&(0,L.Y)(N.Zi,{fieldName:"regions",selectOptions:n.regions,isMultipleSelect:!0,maxSelections:10,selectedValues:e.regionIds,onChange:r.onRegionChange,placeholder:j.jobListPage.filterDrawer.regionsPlaceholder}),(0,L.Y)(A.A,{type:"submit",children:t.searchButtonText})]})});var _=r(56118),B=r(55152),J=r(68249);function W(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function V(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?W(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var Q=r(12513),Z=r(54480),K=r(36670),X=r(42278),H=r(19104),G=r(17072),ee=r(7230),et=r(91833),er=r(75865),ei=r(82512);let en=(0,n.A)("label",{target:"ep96dp70"})({name:"rfmqr2",styles:"font-family:'Inter',sans-serif;font-weight:700;font-size:17px;line-height:120%;letter-spacing:-0.03em;display:block;margin:1rem 0 0.375rem;margin-bottom:1.2rem;margin-top:2rem"}),eo=({chips:e,onRemoveChip:t,searchFormProps:r})=>{let{0:i,1:n}=(0,o.useState)(!1),{isSearched:a,draftFilters:l,labels:s,handlers:c,selectOptions:p}=r,u=((e,t)=>e.q.trim().length>0||e.regionIds.length>0||e.specializationIds.length>0||e.employmentTypeIds.length>0||e.type.length>0||t)(l,a);return(0,L.FD)(L.FK,{children:[(0,L.Y)(ee.A,{icon:"vector","aria-label":s.filterLabel,label:s.filterLabel,count:e.length,onClick:()=>n(!0)}),(0,L.Y)(H.A,{isOpen:i,onClose:()=>n(!1),children:(0,L.FD)(G.A,{title:s.filterLabel,onClose:()=>n(!1),onSubmit:e=>{c.onSubmit(e),n(!1)},onClear:c.onClearSearch,canClear:u,submitLabel:s.searchButtonText,clearLabel:s.clearButtonText,children:[(0,L.Y)($.A,{chips:e,onRemoveChip:t}),(0,L.Y)(en,{children:s.searchLabel}),(0,L.Y)(R.A,{value:l.q,onChange:c.onQueryChange,placeholder:s.searchPlaceholder}),(0,L.Y)(en,{children:s.regionsLabel}),(0,L.Y)(N.Zi,{fieldName:"regions",selectOptions:p.regions,isMultipleSelect:!0,maxSelections:10,includeSelectAll:!1,selectAllLabel:s.selectAllLabel,selectedValues:l.regionIds,onChange:c.onRegionChange,placeholder:j.jobListPage.filterDrawer.regionsPlaceholder}),(0,L.Y)(en,{children:s.specializationsLabel}),(0,L.Y)(N.Zi,{fieldName:"specializations",selectOptions:p.specializations,isMultipleSelect:!0,maxSelections:10,includeSelectAll:!1,selectedValues:l.specializationIds,onChange:c.onSpecializationChange,placeholder:j.jobListPage.filterDrawer.specializationsPlaceholder}),(0,L.Y)(en,{children:s.employmentTypeLabel}),(0,L.Y)(N.Zi,{fieldName:"employmentTypes",selectOptions:p.employmentTypes,isMultipleSelect:!0,maxSelections:10,includeSelectAll:!1,selectedValues:l.employmentTypeIds,onChange:c.onEmploymentTypeChange,placeholder:j.jobListPage.filterDrawer.employmentTypePlaceholder}),(0,L.FD)(et.A,{"aria-required":"true",direction:"column",children:[(0,L.Y)(en,{style:{marginBottom:0},children:s.employmentTypeLabel}),(0,L.Y)(ei.a,{id:"type-doctor",name:"type",value:er.Ew,isSelected:l.type===er.Ew,onChange:()=>c.onTypeChange(er.Ew),label:j.createJobAd.typeField.doctorLookingForEmployment}),(0,L.Y)(ei.a,{id:"type-employer",name:"type",value:er.n1,isSelected:l.type===er.n1,onChange:()=>c.onTypeChange(er.n1),label:j.createJobAd.typeField.employerLookingForDoctor})]})]})})]})};var ea=r(58559);let el=[{value:er.Ew,label:j.createJobAd.typeField?.doctorLookingForEmployment??er.Ew},{value:er.n1,label:j.createJobAd.typeField?.employerLookingForDoctor??er.n1}],es=e=>["q","regionIds","position","specializationIds","employmentTypeIds","type"].some(t=>{let r=e[t];return Array.isArray(r)?r.length>0:r&&""!==r});function ec(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function ep(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ec(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ec(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let eu=(0,n.A)("div",{target:"e1uejmh3"})(">",Q.Oc,"{max-width:660px;}",v.A,"{margin:2rem 0 1rem;}"),ed=(0,n.A)(ea.A,{target:"e1uejmh2"})({name:"31zlu0",styles:"align-self:flex-start;margin-top:1.2rem;margin-bottom:0"}),em=(0,n.A)("div",{target:"e1uejmh1"})({name:"1bgwrns",styles:"display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:1rem"}),eg=(0,n.A)("div",{target:"e1uejmh0"})({name:"fxp7t8",styles:"flex:1;min-width:0"}),eh=({total:e=0})=>{let t=(0,a.useRouter)(),r=(0,p.A)(),i=(0,Z.A)(),{search:n}=j.jobListPage,l="mobile"===i,{0:s,1:c}=(0,o.useState)(!1),{0:u,1:d}=(0,o.useState)({}),{0:g,1:y}=(0,o.useState)(()=>(0,_.u)()),b=(0,K.U)(),f=((e={},t={})=>{let{regions:r,specializations:i,employmentTypes:n,types:o}=t,a={regionIds:z(r),specializationIds:z(i),employmentTypeIds:z(n)},l=z(o),s=q("q",e.q);return[...s,...q("type",e.type,l),...((e,t)=>
1{let r=[];for(let i of Y)for(let n of k(e[i])){if(!n)continue;let e=F(i,n,t);r.push(E(i,n,e))}return r})(e,a)]})(u,{regions:b.regions,specializations:b.specializations,employmentTypes:b.employmentTypes,types:el}),w=s?f:[],P=g.sort||"latest",x=(({routing:e,formState:t,actions:r})=>{let{router:i}=e,{draftFilters:n,activeFilters:o,currentSort:a}=t,{setFieldValue:l,setActiveFilters:s,setIsSearched:c,resetForm:p}=r;return{onQueryChange:function(e){l("q",e.target.value)},onRegionChange:function(e){l("regionIds",e)},onSpecializationChange:function(e){l("specializationIds",e)},onSubmit:function(e){e.preventDefault();let t=V(V({},m(V(V({},n),{},{q:n.q?.trim()||""}))),{},{page:1});(0,J.$)({router:i,query:t,shallow:!1}),c(!0)},onClearSearch:function(){(({router:e,state:t,resetForm:r})=>{var i;let{setIsSearched:n,setActiveFilters:o}=t;(i=e).push({pathname:i.pathname,query:{page:1,sort:"latest"}},void 0,{shallow:!0}),n(!1),o((0,_.u)()),r()})({router:i,state:{setIsSearched:c,setActiveFilters:s},resetForm:p})},onRemoveChip:function(e,t){(0,B.B)({router:i,activeFilters:o,filterKey:e,valueToRemove:t,currentSort:a,setFieldValue:l,getQueryFromAsPath:h})},onEmploymentTypeChange:function(e){l("employmentTypeIds",e)},onTypeChange:function(e){l("type",e)}}})({routing:{router:t},formState:{draftFilters:g,activeFilters:u,currentSort:P},actions:{setFieldValue:(e,t)=>y(r=>ep(ep({},r),{},{[e]:t})),setActiveFilters:d,setIsSearched:c,resetForm:()=>y(m(h(t.asPath)))}});if((0,o.useEffect)(()=>{if(!r)return;let e=h(t.asPath),i=(({nextQuery:e,setActiveFilters:t,setIsSearched:r})=>{let i=m(e);return t(i),r(es(e)),i})({nextQuery:e,setActiveFilters:d,setIsSearched:c});y(es(e)?i:(0,_.u)())},[r,t.asPath]),!r)return null;let v={filterLabel:j.jobListPage.filterDrawer.filterLabel,searchLabel:j.jobListPage.filterDrawer.searchLabel,regionsLabel:j.jobListPage.filterDrawer.regionsLabel,specializationsLabel:j.jobListPage.filterDrawer.specializationsLabel,employmentTypeLabel:j.jobListPage.filterDrawer.employmentTypeLabel,clearButtonText:j.jobListPage.filterDrawer.clearButtonText,searchPlaceholder:n.searchPlaceholder,searchButtonText:n.searchButtonText,regionPlaceholder:j.jobListPage.filterDrawer.regionsPlaceholder};return(0,L.FD)(eu,{children:[!i.isMobile&&(0,L.Y)(U,{isSearched:s,draftFilters:g,breakpoint:i,selectOptions:b,labels:v,handlers:x}),(0,L.Y)(X.c,{results:{count:e,singularLabel:n.jobTextSingular,pluralLabel:n.jobTextPlural},filters:{isSearched:s,onClearSearch:x.onClearSearch,chips:f,onRemoveChip:x.onRemoveChip},filtersComponent:(0,L.Y)(eo,{chips:w,onRemoveChip:x.onRemoveChip,searchFormProps:{isSearched:s,draftFilters:g,breakpoint:i,selectOptions:b,labels:v,handlers:x}}),clearFilterLabel:v.clearButtonText}),s&&!l&&(0,L.FD)(em,{children:[(0,L.Y)(eg,{children:(0,L.Y)($.A,{chips:w,onRemoveChip:x.onRemoveChip})}),(0,L.Y)(ed,{onClick:x.onClearSearch,children:(0,L.Y)("strong",{children:v.clearButtonText})})]})]})};var ey=r(61980),eb=r(15152);function ef(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function ej(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ef(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ef(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ew=l.p3,eP=(0,n.A)("div",{target:"ex30vi0"})({name:"1ohh75i",styles:"display:flex;align-items:center;justify-content:center;gap:0.75rem;min-height:120px"}),ex=()=>{let e=(0,a.useRouter)(),t=(0,p.A)(),r=(0,c.A)().data,{id:i,jobs:n=[],total:u=0}=r,{0:d,1:g}=(0,o.useState)({jobs:n,total:u}),{0:y,1:b}=(0,o.useState)(!1),{0:w,1:P}=(0,o.useState)(!1),x=Number(h(e.asPath).limit),A=Number.isFinite(x)&&x>0?x:j.jobListPage.pageSize;return(({isClient:e,asPath:t,setJobListData:r,setIsLoading:i,setHasError:n})=>{(0,o.useEffect)(()=>{e&&(async()=>{let e=h(t),o=m(e),a={page:Number(e.page)||1,limit:Number(e.limit)||j.jobListPage.pageSize,q:o.q,type:o.type,regionIds:o.regionIds,specializationIds:o.specializationIds,employmentTypeIds:o.employmentTypeIds,premium:void 0===e.premium?void 0:"true"===e.premium,sort:o.sort};i(!0),n(!1);try{let e=await f(a);r(e)}catch{n(!0)}finally{i(!1)}})()},[e,t])})({isClient:t,asPath:e.asPath,setJobListData:g,setIsLoading:b,setHasError:P}),(0,L.FD)(L.FK,{children:[(0,L.Y)(ew,ej(ej({},r),{},{children:i?(0,L.Y)("meta",{name:"contentfulId",content:(0,s.A)(i)}):null})),(0,L.Y)(l.YW,{children:(0,L.FD)(l.UC,{children:[(0,L.FD)(l.lq,{children:[(0,L.Y)(I,{}),(0,L.Y)(eh,{total:d.total})]}),(0,L.FD)(l.gZ,{children:[(0,L.Y)(v.A,{}),y?(0,L.FD)(eP,{children:[(0,L.Y)(eb.A,{}),(0,L.Y)(Q.Oc,{children:j.jobListPage.loading})]}):w?(0,L.Y)(eP,{children:(0,L.Y)(Q.Oc,{children:j.jobListPage.errorMessage})}):(0,L.Y)(ey.A,{items:d.jobs,path:j.jobListPath,total:d.total,limit:A,emptyStateText:j.jobListPage.noResults})]})]})})]})};var ev=r(88328);let eA=e=>e?Array.isArray(e)?e:[e]:[];ex.getInitialProps=async e=>{let{query:t}=e;try{let e=(0,b.determineUrl)(),r=await f({page:Number(t?.page)||1,limit:Number(t?.limit)||j.jobListPage.pageSize,q:t?.q||"",type:t?.type||"",regionIds:eA(t?.regionIds),specializationIds:eA(t?.specializationIds),employmentTypeIds:eA(t?.employmentTypeIds),premium:void 0===t?.premium?void 0:"true"===t.premium,sort:t?.sort||"latest"},e),i=await (0,ev.q)(e);return{type:"adhocPage",url:j.jobListPage.url,showInsider:!0,pageTitle:j.jobListPage.pageTitle,metaDescription:j.jobListPage.metaDescription,sectionPath:[{name:j.jobListPage.sectionPath.name,url:j.jobListPage.sectionPath.url,pageTitle:j.jobListPage.sectionPath.pageTitle,metaDescription:j.jobListPage.sectionPath.metaDescription,description:j.jobListPage.sectionPath.description||null}],jobs:r.jobs||[],total:r.total||0,selectOptions:i}}catch(e){return console.error("Error in job list getInitialProps:",e.message),{statusCode:e.response?.status||500,message:"An error occurred",jobs:[],total:0,selectOptions:[]}}};let eO=ex}},e=>{e.O(0,[9729,5635,7418,636,6593,8792],()=>e(e.s=89939)),_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.