1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5150],{14081:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var a=s(37876),l=s(77643);let i=e=>{let{id:t,className:s,sectionTitle:i,title:r,content:n,children:o,body:c}=e;return(0,a.jsx)("section",{id:t??null,className:` 2 scroll-mt-20 relative my-20 3 ${s??""} 4 `,children:(0,a.jsxs)("div",{className:"container px-4",children:[i&&(0,a.jsx)("p",{className:"mb-2 text-base font-medium text-teal-850 text-pretty",children:i}),r&&(0,a.jsx)("h2",{className:"mb-4 text-2xl md:text-3xl uppercase text-pretty",children:r}),n&&(0,a.jsx)(l.A,{content:n,proseClassName:"mt-4 prose max-w-none text-pretty"}),o||c&&(0,a.jsxs)("div",{className:"mt-8",children:[o&&o,c&&c]})]})})}},26351:(e,t,s)=>{"use strict";s.d(t,{Ay:()=>o});var a=s(37876),l=s(54587),i=s.n(l),r=s(29573);let n=e=>{let{className:t,children:s,...l}=e;return(0,a.jsx)("section",{id:"jumbotron",className:(0,r.QP)` 5 relative scroll-mt-0 sm:scroll-mt-11 grid grid-cols-1 auto-rows-min md:grid-rows-1 overflow-hidden bg-linear-to-r from-sky-550 from-60% to-teal-750 text-white 6 ${t??""} 7 `,...l,children:s})};n.Body=e=>{let{className:t,children:s}=e;return(0,a.jsx)("div",{className:(0,r.QP)` 8 order-first md:row-span-full col-span-full grid auto-rows-min md:grid-cols-2 gap-6 md:gap-10 md:place-content-center relative z-10 container px-4 py-6 md:py-12 9 ${t??""} 10 `,children:(0,a.jsx)("div",{children:s})})},n.Title=e=>{let{className:t,children:s}=e;return(0,a.jsx)("h1",{className:(0,r.QP)` 11 text-3xl md:text-4xl font-normal uppercase text-balance 12 ${t??""} 13 `,children:s})},n.SectionTitle=e=>{let{className:t,children:s}=e;return(0,a.jsx)("p",{className:(0,r.QP)` 14 text-base md:text-lg font-normal uppercase text-balance 15 ${t??""} 16 `,children:s})},n.Image=e=>{let{image:t,artwork:s,alt:l,isFullWidth:n,hasFade:o=!0,mirrorInRtl:c=!0,className:d,containerClassName:m,...x}=e;return(0,a.jsxs)("figure",{className:(0,r.QP)` 17 relative md:container md:px-4 order-last md:row-span-full col-span-full grid md:grid-cols-2 h-full overflow-hidden 18 ${n?"2xl:max-h-152":""} 19 ${m??""} 20 `,children:[t&&(0,a.jsx)(i(),{src:t||t.src,width:t.width?t.width:null,height:t.height?t.height:null,alt:l??"",priority:!0,fetchPriority:"high",sizes:"(max-width: 640px) 50vw, (max-width: 768px) 45vw, (max-width: 1024px) 40vw, 100vw","data-rtl-mirror-image":c?"true":void 0,className:(0,r.QP)` 21 h-full w-full object-cover object-[90%_50%] overflow-hidden 22 ${n?"col-span-full":"md:col-start-2"} 23 ${d??""} 24 `,role:l?"img":"presentation",...x}),s&&(0,a.jsx)("div",{className:"md:col-start-2 object-center",role:"presentation",children:s}),o&&(0,a.jsx)("i",{className:"md:hidden absolute inset-x-0 md:left-1/2 md:right-auto top-0 md:inset-y-0 z-10 h-8 bg-linear-to-r from-sky-550 from-60% to-teal-750 mask-b-from-30% mask-b-to-100%"})]})};let o=n},26787:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSG:()=>z,default:()=>D});var a=s(37876),l=s(503),i=s(99514),r=s(26351),n=s(47754),o=s(98925);let c=e=>{let{className:t}=e;return(0,a.jsxs)(n.A,{className:t??"",title:"Care, Community and CareerâAll in One",children:[(0,a.jsxs)("div",{className:"grid gap-12 md:grid-cols-2 text-pretty",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{children:"We are a community-minded, nonpartisan health center located in Delaware."}),(0,a.jsx)("p",{children:"Since opening in 1988, Westside has been driven by a mission to improve the health of our communities by providing equal access to quality healthcare, regardless of ability to pay. We believe our talented team of clinicians and support staff is vital to achieving our mission and serving our community."}),(0,a.jsxs)("p",{children:["With ",(0,a.jsx)("strong",{children:"240 team members"}),","," ",(0,a.jsx)("strong",{children:"five health centers"})," and"," ",(0,a.jsx)("strong",{children:"over 27,000 patients"})," in Delaware, Westside is committed to improving healthâone patient, one family and one community at a time."]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{children:"Our Mission"}),(0,a.jsx)("p",{children:"To improve the health of our communities by providing equal access to quality healthcare, regardless of ability to pay."}),(0,a.jsx)("h3",{children:"Our Benefits"}),(0,a.jsx)("p",{children:"Our benefit package includes medical insurance, dental insurance, vision insurance, life and disability insurance, a 401(k) retirement plan with a match, and supplemental insurance plans. We offer a generous PTO package and flexibility to provide work-life balance. Westside Family Healthcare is an equal opportunity employer that values diversity."})]})]}),(0,a.jsx)(o.A,{className:"mt-10",columns:"sm:grid-cols-3",items:[{id:"team-members",label:"Team Members",value:240,details:"Community-Minded Clinicians and
24Support Staff"},{id:"health-centers",label:"Health Centers",value:5,details:"Neighborhood Clinics Across Delaware"},{id:"patients",label:"Patients Served",value:27e3,suffix:"+",details:"Neighbors Supported Every Year"}]})]})};var d=s(70859);let m=e=>{let{id:t="primary-care",className:s}=e;return(0,a.jsx)("section",{id:t,className:` 25 scroll-mt-20 my-20 26 ${s??""} 27 `,children:(0,a.jsx)("div",{className:"container px-4",children:(0,a.jsx)(d.Ay.Default,{variant:"gray",corner:"top-right",cornerIcon:"hugeicons:stethoscope-02",children:(0,a.jsxs)(d.Ay.Body,{children:[(0,a.jsxs)(d.Ay.Title,{children:["Working at Westside means working in"," ",(0,a.jsx)("span",{className:"uppercase",children:"a Primary Care Medical Home"}),"."]}),(0,a.jsx)("p",{className:"text-pretty",children:"A Primary Care Medical Home isnât exclusive or limited. Itâs a model of care open to everyone, designed to keep patients at the center of their healthcare journey. As a community health center, Westside Family Healthcare provides care for everyone who walks through our doors, regardless of ability to pay."})]})})})})};var x=s(14232),u=s(65984),h=s(59688),p=s(14081),g=s(14403),j=s(91732),f=s(97654);let b=e=>{let{job:t,isOpen:s,onClose:l,isFavorite:i,onToggleFavorite:r}=e,[n,o]=(0,x.useState)(t),[c,d]=(0,x.useState)(!1),m=(0,x.useRef)(null),u=(0,x.useRef)(null);if((0,x.useEffect)(()=>(window.clearTimeout(u.current),window.cancelAnimationFrame(m.current),t&&s?(o(t),m.current=window.requestAnimationFrame(()=>{m.current=window.requestAnimationFrame(()=>{d(!0)})})):d(!1),()=>window.cancelAnimationFrame(m.current)),[s,t]),(0,x.useEffect)(()=>()=>window.clearTimeout(u.current),[]),!n)return null;let h=(0,a.jsx)("button",{onClick:()=>r(n.jobId),className:"mt-1 flex shrink-0 items-start transition-all hover:scale-125 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-sky-600 active:scale-100","aria-label":i?"Remove from favorites":"Add to favorites",children:(0,a.jsx)(g.A,{icon:i?"solar:heart-bold":"solar:heart-linear",size:"size-5",className:`transition-all ${i?"text-red-500":"text-neutral-400 hover:text-red-500"}`})}),p=(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"flex flex-wrap gap-2",children:[n.jobTypesArray?.map(e=>(0,a.jsx)("span",{className:"inline-flex items-center rounded-full bg-sky-100 px-3 py-1 text-sm font-medium text-sky-800",children:e},e)),n.salaryDescription&&(0,a.jsx)("span",{className:"inline-flex items-center rounded-full bg-green-100 px-3 py-1 text-sm font-medium text-green-800",children:n.salaryDescription}),n.customBadges?.map(e=>(0,a.jsx)("span",{className:"inline-flex items-center rounded-full bg-amber-100 px-3 py-1 text-sm font-medium text-amber-800",children:e},e))]}),(0,a.jsxs)("div",{className:"grid grid-cols-1 items-start gap-6 md:grid-cols-2",children:[n.jobLocation&&(0,a.jsxs)("div",{className:"flex items-start gap-3",children:[(0,a.jsx)(g.A,{icon:"hugeicons:location-01",className:"mt-0.5 shrink-0 text-neutral-500"}),(0,a.jsxs)("div",{className:"text-sm",children:[(0,a.jsx)("div",{className:"font-medium text-neutral-900",children:n.jobLocation.locationDisplayName||n.jobLocation.name}),(0,a.jsxs)("div",{className:"text-neutral-600",children:[n.jobLocation.address,n.jobLocation.address2&&`, ${n.jobLocation.address2}`]}),(0,a.jsxs)("div",{className:"text-neutral-600",children:[n.jobLocation.city,", ",n.jobLocation.state," ",n.jobLocation.zip]})]})]}),n.publishedDate&&(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(g.A,{icon:"hugeicons:calendar-03",className:"shrink-0 text-neutral-500"}),(0,a.jsxs)("div",{className:"text-sm text-neutral-600",children:["Posted:"," ",new Date(n.publishedDate).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})]})]})]}),n.description&&(0,a.jsxs)("div",{className:"prose prose-sm max-w-none",children:[(0,a.jsx)("h3",{className:"sr-only mb-3 text-base font-semibold text-neutral-900",children:"Job Description"}),(0,a.jsx)("div",{className:"text-neutral-700",dangerouslySetInnerHTML:{__html:n.description}})]}),n.requirements&&(0,a.jsxs)("div",{className:"prose prose-sm max-w-none",children:[(0,a.jsx)("h3",{className:"mb-3 text-base font-semibold text-neutral-900",children:"Requirements"}),(0,a.jsx)("div",{className:"text-neutral-700",dangerouslySetInnerHTML:{__html:n.requirements}})]})]}),b=(0,a.jsx)(j.Ay.Link,{href:n.applyUrl,variant:"primary",isBlock:!0,target:"_blank",rel:"noopener noreferrer",children:(0,a.jsxs)(j.Ay.Body,{children:["Apply Now",(0,a.jsx)(j.Ay.Icon,{icon:"hugeicons:arrow-right-02",className:"ml-2 size-4"})]})});return(0,a.jsx)(f.A,{open:c,onOpenChange:e=>{d(e),e||(window.clearTimeout(u.current),u.current=window.setTimeout(l,300))}
27,title:n.title,description:`Job details for ${n.title}`,closeLabel:`Close ${n.title} details`,titleAccessory:h,content:p,footer:b})};var v=s(84731),y=s(51098),w=s(78911),N=s(32574);let A=e=>{let{job:t,onClick:s,viewMode:l="cards",showLocation:i=!0,isActive:r=!1,isFavorite:n=!1,onToggleFavorite:o}=e;return"list"===l?(0,a.jsx)("div",{role:"button",tabIndex:0,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),s())},id:`job-${t.jobId}`,onClick:s,className:`group w-full bg-white border transition-all duration-200 text-left cursor-pointer ${r?"border-teal-500 ring-2 ring-teal-500 z-10":"border-neutral-100 hover:border-sky-500 hover:shadow-md"}`,"aria-label":`View details for ${t.title} position${t.jobLocation?` in ${t.jobLocation.locationDisplayName}`:""}`,children:(0,a.jsxs)("div",{className:"px-3 py-2 flex items-center gap-6",children:[(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsxs)("div",{className:"flex items-start gap-3 mb-2",children:[(0,a.jsx)("button",{onClick:e=>{e.stopPropagation(),o(t.jobId)},className:"hover:scale-125 active:scale-100 mt-0.5 shrink-0 transition-all focus:outline-none flex items-start","aria-label":n?"Remove from favorites":"Add to favorites",children:(0,a.jsx)(g.A,{icon:n?"solar:heart-bold":"solar:heart-linear",size:"size-4",className:`transition-all 28 ${n?"text-red-500":"text-neutral-400 hover:text-red-500"}`})}),(0,a.jsx)("h3",{className:"text-md leading-tight font-semibold text-neutral-900 group-hover:text-sky-600 transition-colors",children:t.title})]}),t.customBadges&&t.customBadges.length>0&&(0,a.jsx)("div",{className:"flex flex-wrap gap-2 mb-2 ml-7",children:t.customBadges.map(e=>(0,a.jsx)(v.A,{variant:"amber",children:e},e))}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-x-4 gap-y-2 text-xs text-neutral-600 ml-7",children:[i&&t.jobLocation?.locationDisplayName&&(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsx)(g.A,{icon:"hugeicons:location-01",className:"text-neutral-400"}),(0,a.jsx)("span",{children:t.jobLocation.locationDisplayName})]}),t.jobTypesArray?.[0]&&(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsx)(g.A,{icon:"hugeicons:briefcase-02",className:"text-neutral-400"}),(0,a.jsx)("span",{children:t.jobTypesArray[0]})]}),t.salaryDescription&&(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsx)(g.A,{icon:"hugeicons:dollar-01",className:"text-neutral-400"}),(0,a.jsx)("span",{className:"capitalize",children:t.salaryDescription})]})]})]}),(0,a.jsx)("div",{className:"flex items-center gap-4 shrink-0",children:(0,a.jsx)(g.A,{icon:"hugeicons:arrow-right-02",className:"text-neutral-400 group-hover:text-sky-600 group-hover:translate-x-1 transition-all shrink-0"})})]})}):(0,a.jsx)("div",{role:"button",tabIndex:0,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),s())},id:`job-${t.jobId}`,onClick:s,className:`group w-full h-full flex flex-col justify-start bg-white border transition-all duration-200 text-left cursor-pointer ${r?"border-teal-500 ring-2 ring-teal-500 z-10":"border-neutral-200 hover:border-sky-500 hover:shadow-md"}`,children:(0,a.jsxs)("div",{className:"p-5 space-y-3 w-full",children:[(0,a.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,a.jsxs)("div",{className:"flex items-start gap-3",children:[(0,a.jsx)("button",{onClick:e=>{e.stopPropagation(),o(t.jobId)},className:"hover:scale-125 active:scale-100 mt-1 shrink-0 transition-all focus:outline-none flex items-start","aria-label":n?"Remove from favorites":"Add to favorites",children:(0,a.jsx)(g.A,{icon:n?"solar:heart-bold":"solar:heart-linear",size:"size-4",className:`transition-all 29 ${n?"text-red-500":"text-neutral-400 hover:text-red-500"}`})}),(0,a.jsx)("h3",{className:"text-lg leading-tight font-semibold text-neutral-900 group-hover:text-sky-600 transition-colors",children:t.title})]}),(0,a.jsx)(g.A,{icon:"hugeicons:arrow-right-02",className:"text-neutral-400 group-hover:text-sky-600 group-hover:translate-x-1 transition-all shrink-0 mt-0.5"})]}),t.customBadges&&t.customBadges.length>0&&(0,a.jsx)("div",{className:"flex flex-wrap gap-2 ml-7",children:t.customBadges.map(e=>(0,a.jsx)(v.A,{variant:"amber",children:e},e))}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-3 text-sm text-neutral-600 ml-7",children:[i&&t.jobLocation?.locationDisplayName&&(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsx)(g.A,{icon:"hugeicons:location-01",className:"text-neutral-400"}),(0,a.jsx)("span",{children:t.jobLocation.locationDisplayName})]}),t.jobTypesArray?.[0]&&(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsx)(g.A,{icon:"hugeicons:briefcase-02",className:"text-neutral-400"}),(0,a.jsx)("span",{children:t.jobTypesArray[0]})]}),t.salaryDescription&&(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsx)(g.A,{icon:"hugeicons:dollar-01",className:"text-neutral-400"}),(0,a.jsx)("span",{className:"capitalize",children:t.salaryDescription})]})]})]})})},k=e=>{let{id:t="careers",className:s,sectionTitle:l="Careers",title:i="Explore career opportunities at Westside Family Healthcare:",jobs:r=[]}=e,[n,o]=(0,u.ZA)("jobId",u.tU),[c,d]=(0,x.useState)("list"),[m,f]=(0,x.useState)(!0),[k,C]=(0,x.useState)(!1),[z,D]=(0,u.ZA)("department",(0,u.IN)(u.tU).withDefault([])),[T,I]=(0,u.ZA)("location",(0,u.IN)(u.tU).withDefault([])),[L,$]=(0,u.ZA)("schedule",(0,u.IN)(u.tU).withDefault([])),[E,M]=(0,u.ZA)("city",(0,u.IN)(u.tU).withDefault([])),[S,B]=(0,w.A)("westside-careers-favorites",[]),[O,F]=(0,x.useState)(!1),_=(0,x.useRef)(!1);(0,x.useEffect)(()=>{C(!0)},[]);let W=k?S:[],P=((e,t)=>{if(!e)return null;for(let s of t){let t=s.jobs.find(t=>t.jobId==e);if(t)return{job:t,department:s.hiringDepartment}}return null})(n,r),R=P?.job||null,U=e=>{window.location.hash&&window.history.replaceState(window.history.state,"",`${window.location.pathname}${window.location.search}`),f(!1),o(e.jobId)},q=e=>{B(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},H=(0,x.useMemo)(()=>r.flatMap(e=>e.jobs.map(t=>({...t,department:e.hiringDepartment}))),[r]);(0,x.useEffect)(()=>
29{if(k&&H.length>0&&S.length>0&&!_.current){let e=new Set(H.map(e=>e.jobId)),t=S.filter(t=>e.has(t));t.length!==S.length&&(B(t),h.oR.warning("One or more of your favorite jobs was removed because the job is no longer posted.")),_.current=!0}},[k,H,S,B]);let J=(e,t)=>O?e.filter(e=>S.includes(e.jobId)):e.filter(e=>{let s=0===t.departments.length||t.departments.includes(e.department),a=0===t.locations.length||t.locations.includes(e.jobLocation?.locationDisplayName),l=0===t.schedules.length||e.jobTypesArray?.some(e=>t.schedules.includes(e)),i=0===t.cities.length||t.cities.includes(e.jobLocation?.city);return s&&a&&l&&i}),Q=e=>{let t=J(H,{departments:"department"===e?[]:z,locations:"location"===e?[]:T,schedules:"schedule"===e?[]:L,cities:"city"===e?[]:E}),s={};return t.forEach(t=>{if("department"===e){let e=t.department;s[e]=(s[e]||0)+1}else if("location"===e){let e=t.jobLocation?.locationDisplayName||"Other";s[e]=(s[e]||0)+1}else if("schedule"===e)t.jobTypesArray?.forEach(e=>{s[e]=(s[e]||0)+1});else if("city"===e){let e=t.jobLocation?.city||"Other";s[e]=(s[e]||0)+1}}),Object.entries(s).map(e=>{let[t,s]=e;return{label:t,value:t,count:s}}).sort((e,t)=>t.count-e.count)},Y=(0,x.useMemo)(()=>Q("department"),[H,T,L,z,E,O,S]),V=(0,x.useMemo)(()=>Q("location"),[H,z,L,T,E,O,S]),Z=(0,x.useMemo)(()=>Q("schedule"),[H,z,T,L,E,O,S]),G=(0,x.useMemo)(()=>Q("city"),[H,z,T,L,E,O,S]),K=(0,x.useMemo)(()=>J(H,{departments:z,locations:T,schedules:L,cities:E}),[H,z,T,L,E,O,S]);(0,x.useEffect)(()=>{P&&m&&(setTimeout(()=>{let e=document.getElementById(`job-${n}`);e&&e.scrollIntoView({behavior:"smooth",block:"center"})},500),f(!1))},[n,P,m]);let X=K.length,ee=z.length>0||T.length>0||L.length>0||E.length>0||O,et=(0,x.useMemo)(()=>{let e=[],t=(t,s,a)=>{t.forEach(l=>{let i=s.find(e=>e.value===l);i&&e.push({label:i.label,remove:()=>a(t.filter(e=>e!==l))})})};return t(z,Y,D),t(T,V,I),t(L,Z,$),t(E,G,M),e},[z,Y,T,V,L,Z,E,G]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(p.A,{id:t,sectionTitle:l,title:i,className:s??"",children:[(0,a.jsxs)("div",{className:"flex items-center justify-end gap-4 mt-2",children:[(0,a.jsxs)("span",{className:"text-sm text-neutral-500",children:[(0,a.jsx)("span",{className:"inline-flex items-center justify-center font-medium rounded-full size-6 bg-sky-550 text-white",children:X})," ",1===X?"result":"results"]}),(0,a.jsxs)("div",{className:"inline-flex gap-1 p-1 bg-neutral-100 rounded",children:[(0,a.jsx)(j.Ay.Btn,{as:"button",variant:"none",size:"sm",onClick:()=>d("list"),className:"list"===c?"bg-white shadow-sm text-neutral-900":"bg-transparent text-neutral-600 hover:bg-white/50 focus:bg-teal-50",children:(0,a.jsxs)(j.Ay.Body,{children:[(0,a.jsx)(g.A,{icon:"hugeicons:menu-02",size:"size-4"}),"List"]})}),(0,a.jsx)(j.Ay.Btn,{as:"button",variant:"none",size:"sm",onClick:()=>d("cards"),className:"cards"===c?"bg-white shadow-sm text-neutral-900":"bg-transparent text-neutral-600 hover:bg-white/50 focus:bg-teal-50",children:(0,a.jsxs)(j.Ay.Body,{children:[(0,a.jsx)(g.A,{icon:"hugeicons:grid",size:"size-4"}),"Cards"]})})]})]}),(0,a.jsxs)("div",{className:"mt-3 flex flex-col justify-between gap-4",children:[(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-1",children:[(0,a.jsxs)("button",{onClick:()=>F(!O),className:` 30 flex items-center gap-1 pr-1 pl-1.5 py-1 rounded-full border text-sm font-medium transition-colors outline-none 31 ${O?"border-red-500 bg-red-50 text-red-600":"border-neutral-200 bg-white text-neutral-700 hover:border-red-300 hover:text-red-600"} 32 `,children:[(0,a.jsx)(g.A,{icon:O?"solar:heart-bold":"solar:heart-linear",className:O?"text-red-600":""}),(0,a.jsx)("span",{children:"Favorites"}),W.length>0&&(0,a.jsx)("span",{className:`flex items-center justify-center text-[10px] font-bold h-5 min-w-5 px-1 rounded-full ${O?"bg-red-600 text-white":"bg-neutral-200 text-neutral-600"}`,children:W.length})]}),(0,a.jsxs)("div",{className:`flex flex-wrap items-center gap-1 transition-opacity ${O?"opacity-50 pointer-events-none":""}`,children:[(0,a.jsx)("div",{className:"w-px h-8 bg-neutral-200 mx-2 hidden md:block"}),(0,a.jsx)(N.A,{label:"Schedule",options:Z,selected:L,onChange:$,viewportAnchorOnMobile:!0}),(0,a.jsx)(N.A,{label:"City",options:G,selected:E,onChange:M,viewportAnchorOnMobile:!0}),(0,a.jsx)(N.A,{label:"Department",options:Y,selected:z,onChange:D,attach:"sm:right-0",viewportAnchorOnMobile:!0}),(0,a.jsx)(N.A,{label:"Location",options:V,selected:T,onChange:I,attach:"sm:right-0",viewportAnchorOnMobile:!0})]})]}),(0,a.jsxs)("div",{className:"flex flex-col md:flex-row items-center justify-start gap-4",children:[et.length>0&&(0,a.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,a.jsx)("div",{className:"text-xs",children:"Showing jobs matching:"}),et.map((e,t)=>(0,a.jsxs)(v.A,{as:"button",onClick:e.remove,variant:"teal",className:"flex items-center gap-1","aria-label":`Remove ${e.label} filter`,children:[e.label,(0,a.jsx)(g.A,{icon:"mdi:close",size:"size-3",className:"rounded-full group-hover:scale-110 group-hover:bg-teal-850/60 group-hover:text-white transition-all"})]},t))]}),(z.length>0||T.length>0||L.length>0||E.length>0)&&(0,a.jsxs)("button",{onClick:()=>{D(null),I(null),$(null),M(null)},className:"hover:scale-110 transition-all flex items-center text-sm text-teal-600 hover:text-teal-700 font-medium px-2",children:[(0,a.jsx)(g.A,{icon:"mdi:close-circle-outline",size:"size-4",className:"inline-block mr-1"}),"Clear Filter"]})]})]}),(0,a.jsx)("div",{className:"mt-8",children:ee?0===K.length?(0,a.jsxs)("div",{className:"text-center py-12 bg-neutral-50 rounded-lg border border-neutral-100",children:[(0,a.jsx)("p",{className:"text-neutral-600",children:O?"You have no favorite jobs yet.":"No positions match your selected filters."}),!O&&(0,a.jsx)("button",{onClick:()=>{D(null),I(null),$(null),M(null)},className:"mt-2 text-teal-600 hover:text-teal-700 font-medium",children:"Clear filters"}),O&&(0,a.jsx)("button",{onClick:()=>F(!1),className:"mt-2 text-teal-600 hover:text-teal-700 font-medium",children:"View all jobs"})]}):(0,a.jsx)("div",{className:"cards"===c?"grid gap-4 md:grid-cols-2":"flex flex-col gap-4",children:K.map(e=>
32(0,a.jsx)(A,{job:e,viewMode:c,isActive:R?.jobId===e.jobId,isFavorite:W.includes(e.jobId),onToggleFavorite:q,onClick:()=>U(e)},e.jobId))}):(0,a.jsx)(y.Ay,{type:"multiple",className:"space-y-4",children:r.map(e=>(0,a.jsxs)(y.Ay.Item,{id:e.hiringDepartment,className:"border rounded-lg border-neutral-200 overflow-hidden",children:[(0,a.jsx)(y.Ay.Trigger,{className:"bg-neutral-50 hover:bg-neutral-100 px-6 py-4",children:(0,a.jsxs)("span",{className:"flex items-center gap-3",children:[e.hiringDepartment,(0,a.jsx)(v.A,{variant:"neutral",size:"sm",children:e.jobs.length})]})}),(0,a.jsx)(y.Ay.Content,{className:"bg-white",children:(0,a.jsx)("div",{className:"cards"===c?"grid gap-4 md:grid-cols-2":"flex flex-col gap-4",children:e.jobs.map(e=>(0,a.jsx)(A,{job:e,viewMode:c,isActive:R?.jobId===e.jobId,isFavorite:W.includes(e.jobId),onToggleFavorite:q,onClick:()=>U(e)},e.jobId))})})]},e.hiringDepartment))})})]}),(0,a.jsx)(b,{job:R,isOpen:!!R,onClose:()=>{o(null)},isFavorite:!!R&&W.includes(R.jobId),onToggleFavorite:q})]})};var C=s(69880),z=!0;let D=e=>{let{jobs:t}=e;return(0,a.jsxs)(l.A,{children:[(0,a.jsx)(i.A,{sectionTitle:"Careers",title:"Careers at Westside",description:"Explore rewarding career opportunities at Westside Family Healthcare and join a mission-driven team serving Delaware communities."}),(0,a.jsxs)(r.Ay,{children:[(0,a.jsx)(r.Ay.Body,{children:(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsx)(r.Ay.Title,{children:"Careers at Westside"}),(0,a.jsx)("span",{className:"block text-pretty",children:"Join the team making a difference in the community!"})]})}),(0,a.jsx)(r.Ay.Image,{image:C.A,alt:"Doctor working on patient"})]}),(0,a.jsx)(c,{}),(0,a.jsx)(m,{}),(0,a.jsx)(k,{jobs:t})]})}},32574:(e,t,s)=>{"use strict";s.d(t,{A:()=>o});var a=s(37876),l=s(72780),i=s(5797),r=s(14232),n=s(14403);function o(e){let{label:t,options:s,selected:o,onChange:c,attach:d="md:left-0",viewportAnchorOnMobile:m=!1,mobileAlign:x="viewport-left"}=e,u=o.length,h=(0,r.useRef)(null),[p,g]=(0,r.useState)({});return(0,r.useEffect)(()=>{if(!m)return void g({});let e=()=>{if(window.innerWidth>=640||!h.current)return void g({});let{left:e,width:t}=h.current.getBoundingClientRect();if("trigger-center"===x){let s=Math.min(Math.max(e+t/2-104,16),window.innerWidth-208-16);g({left:`${s-e}px`,maxWidth:"calc(100vw - 32px)"});return}g({left:`${16-e}px`,maxWidth:"calc(100vw - 32px)"})};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[x,m]),(0,a.jsx)(l.AM,{className:"relative",children:e=>{let{open:m,close:x}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(l.ut,{ref:h,className:` 33 flex items-center gap-1 pl-3 pr-1 py-1 rounded-full border text-sm font-medium transition-colors outline-none focus:border-teal-600 34 ${m||u>0?"border-teal-600 bg-teal-50 text-teal-900":"border-neutral-200 bg-white text-neutral-700 hover:border-neutral-300"} 35 `,children:[(0,a.jsx)("span",{children:t}),u>0&&(0,a.jsx)("span",{className:"flex items-center justify-center bg-teal-600 text-white text-[10px] font-bold size-4 px-1 rounded-full",children:u}),0===u&&(0,a.jsx)("span",{className:"invisible flex items-center justify-center bg-neutral-200 text-neutral-600 text-[10px] font-bold size-4 px-1 rounded-full",children:"0"}),(0,a.jsx)(n.A,{icon:"hugeicons:arrow-down-01",className:`size-4 transition-transform ${m?"rotate-180":""}`})]}),(0,a.jsx)(i.e,{as:r.Fragment,enter:"transition ease-out duration-200",enterFrom:"opacity-0 translate-y-1",enterTo:"opacity-100 translate-y-0",leave:"transition ease-in duration-150",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 translate-y-1",children:(0,a.jsx)(l.QT,{popoverTarget:"",style:p,className:`absolute ${d} z-20 mt-2 w-max max-w-full origin-top-left rounded-lg bg-white p-2 shadow-lg ring-1 ring-black/5 focus:outline-none sm:max-w-none`,onMouseLeave:x,children:(0,a.jsxs)("div",{className:"max-h-64 overflow-y-auto space-y-1",children:[s.map(e=>(0,a.jsxs)("label",{title:e.label.length>25?e.label:void 0,className:"flex items-start sm:items-center gap-3 px-3 py-1 rounded-md hover:bg-neutral-50 cursor-pointer",children:[(0,a.jsx)("div",{className:"relative flex items-center",children:(0,a.jsx)("input",{type:"checkbox",className:"peer size-4 rounded border-neutral-300 text-teal-600 focus:ring-teal-500",checked:o.includes(e.value),onChange:()=>{var t;return t=e.value,void(o.includes(t)?c(o.filter(e=>e!==t)):c([...o,t]))}})}),(0,a.jsx)("div",{className:"flex-1 min-w-0",children:(0,a.jsx)("span",{className:"block whitespace-normal wrap-break-word text-sm text-neutral-900 sm:truncate",children:e.label})}),(0,a.jsx)("span",{className:"text-2xs font-medium text-white bg-sky-550 size-5 flex items-center justify-center rounded-full",children:e.count})]},e.value)),0===s.length&&(0,a.jsx)("div",{className:"px-3 py-2 text-sm text-neutral-500",children:"No options available"})]})})})]})}})}},47754:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var a=s(37876);let l=e=>{let{id:t="intro",className:s,subtitle:l,title:i,contentClassName:r,children:n}=e;return(0,a.jsx)("section",{id:t??null,className:` 36 scroll-mt-20 relative my-20 37 ${s??""} 38 `,children:(0,a.jsxs)("div",{className:"container px-4",children:[l&&(0,a.jsx)("p",{className:"mb-2 text-base font-medium text-teal-850 text-pretty",children:l}),i&&(0,a.jsx)("h2",{className:"mb-4 text-2xl md:text-3xl uppercase text-pretty",children:i}),(0,a.jsx)("div",{className:`prose max-w-none text-pretty *:text-pretty ${r??""}`,children:n})]})})}},66708:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/careers/careers-at-westside",function(){return s(26787)}])},69880:(e,t,s)=>{"use strict";s.d(t,{A:()=>a});let a={src:"/_next/static/media/careers.d5c5a69c.png",height:480,width:768,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAUVBMVEU1nLYvmbhlrLwmwOEAAAAWkbsOIitcpbVYj5hRjJljd3eDxc5rx9JTTEYzTE9ub2hxgn6A0N6Tt7YGmcYae5hSepISi8JRmqogvNk1jKkQeZsJ44BlAAAAGnRSTlMMGW9yEP5ucXLS1c/91tX+/m38/XLOztfO+4JRcBgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAySURBVHicBcGHAYAgEACxoz4g0iwI+w9qAlLqODoQzpY/oyCkfb23AonOPd6CnntFb38kMgGix5ZzkwAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5}},97654:(e,t,s)=>{"use strict";s.d(t,{A:()=>p});var a=s(37876),l=s(14232),i=s(4290),r=s(38716),n=s(92592),o=s(51196),c=s(41320),d=s(15269),m=s(44994),x=s(51758),u=s(52768),h=s(14403);let p=e=>{let{open:t,onOpenChange:s,children:p,title:g,subtitle:j,description:f,closeLabel:b="Close details",titleAccessory:v,content:y,footer:w}=e,[N,A]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{let e=window.matchMedia("(min-width: 768px)"),t=()=>A(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,a.jsxs)(i.K,{open:t,onOpenChange:s,swipeDirection:N?"right":"down",children:[p,(0,a.jsxs)(r.u,{children:[(0,a.jsx)(n.o,{className:"fixed inset-0 z-50 bg-neutral-950/55 opacity-100 backdrop-blur-[2px] transition-opacity duration-300 data-[ending-style]:opacity-0 data-[starting-style]:opacity-0"}),(0,a.jsx)(o.U,{className:"pointer-events-none fixed inset-0 z-50 flex items-end justify-center md:items-stretch md:justify-end",children:(0,a.jsxs)(c.U,{className:"pointer-events-auto flex max-h-[92dvh] w-full translate-y-0 flex-col overflow-hidden rounded-t-2xl bg-white shadow-2xl outline-none transition-transform duration-300 ease-out data-[ending-style]:translate-y-full data-[starting-style]:translate-y-full md:h-full md:max-h-none md:w-[min(46rem,100vw)] md:translate-x-0 md:translate-y-0 md:rounded-none md:data-[ending-style]:translate-x-full md:data-[ending-style]:translate-y-0 md:data-[starting-style]:translate-x-full md:data-[starting-style]:translate-y-0",children:[(0,a.jsx)("div",{"aria-hidden":"true",className:"mx-auto mt-3 h-1.5 w-12 shrink-0 rounded-full bg-neutral-300 md:hidden"}),(0,a.jsxs)("div",{className:"sticky top-0 z-10 flex items-start justify-between gap-4 border-b border-neutral-200 bg-white px-5 py-5 sm:px-7",children:[(0,a.jsxs)("div",{className:"flex min-w-0 items-start gap-3",children:[v,(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsx)(d.g,{className:"text-xl font-medium text-balance text-teal-950 sm:text-2xl",children:g}),j&&(0,a.jsx)("p",{className:"mt-1 text-neutral-650",children:j}),(0,a.jsx)(m.I,{className:"sr-only",children:f})]})]}),(0,a.jsx)(x.c,{"aria-label":b,className:"grid size-10 shrink-0 place-items-center rounded-full bg-neutral-100 text-neutral-800 transition-colors hover:bg-neutral-200 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-sky-600",children:(0,a.jsx)(h.A,{icon:"hugeicons:cancel-01",size:"size-5"})})]}),(0,a.jsx)(u.z,{className:"overflow-y-auto px-5 py-6 sm:px-7 sm:py-8",children:y}),w&&(0,a.jsx)("div",{className:"border-t border-neutral-200 bg-white px-5 py-4 sm:px-7",children:w})]})})]})]})}}},e=>{e.O(0,[6701,1248,9759,8049,2669,7583,503,636,6593,8792],()=>e(e.s=66708)),_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.