PageSourceSearch

https://skoljobb.se/_next/static/chunks/6031-a9f19b26262273fd.js

js skoljobb.se collected 2026-10-05 03:42:41 UTC 81,809 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6031],{16196:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var a=n(57437),r=n(2265),l=n(99137),s=n(40376),i=n(76115),o=n(1633);let c=e=>{let{filters:t,fallbackCategory:n,fallbackRegion:a}=e,{categoryDict:l,regionDict:c}=(0,o.O)();return(0,r.useMemo)(()=>{let e=[];for(let r of t)for(let t of Array.isArray(r.values)?r.values:[]){if(r.field===s.F.CATEGORY_ID){let a=l.get(Number(t));a?e.push({field:r.field,value:t,label:a.name,parentLabel:a.parentName,parentId:a.parentId,parentTotal:a.parentTotal,facetLabel:"Yrkeskategori"}):n&&Number(t)===n.id&&e.push({field:r.field,value:t,label:n.name,facetLabel:"Yrkeskategori"});continue}if(r.field===s.F.REGION_ID){let n=c.get(Number(t));n?e.push({field:r.field,value:t,label:n.name,parentLabel:n.parentName,parentId:n.parentId,parentTotal:n.parentTotal,facetLabel:"Region"}):a&&Number(t)===a.id&&e.push({field:r.field,value:t,label:a.name,facetLabel:"Region"});continue}if(r.field===s.F.COMPANY_NAME){e.push({field:r.field,value:t,label:String(t),facetLabel:"Arbetsgivare"});continue}if(r.field===s.F.WORK_MODE){e.push({field:r.field,value:t,label:"".concat(i.Ms.workMode,": ").concat((0,i.fQ)("workMode",String(t))),facetLabel:"__compact_".concat(r.field),compact:!0});continue}if(r.field===s.F.EMPLOYMENT_TYPE){e.push({field:r.field,value:t,label:"".concat(i.Ms.employmentType,": ").concat((0,i.fQ)("employmentType",String(t))),facetLabel:"__compact_".concat(r.field),compact:!0});continue}if(r.field===s.F.JOB_PACE){e.push({field:r.field,value:t,label:"".concat(i.Ms.pace,": ").concat((0,i.fQ)("pace",String(t))),facetLabel:"__compact_".concat(r.field),compact:!0});continue}}return e},[t,l,c,n,a])};var d=n(50084),_=n.n(d);let u=(e,t)=>t===s.F.REGION_ID?"Hela ".concat(e):"Allt inom ".concat(e);var m=e=>{let t=c({filters:"filters"in e?e.filters:[],fallbackCategory:"filters"in e?e.fallbackCategory:void 0,fallbackRegion:"filters"in e?e.fallbackRegion:void 0}),n="chips"in e?e.chips:t,s="chips"in e?e.onRemoveChip:t=>e.removeFilter(t.field,t.value,"any"),i="chips"in e?e.onClearAll:e.clearFilters,o="chips"in e?e.fullyCoveredChipLabel:u,[d,m]=(0,r.useState)(new Set),[h,p]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let e=window.matchMedia("(max-width: 820px)"),t=()=>p(e.matches);return t(),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]);let g=(0,r.useMemo)(()=>{let e=new Map;for(let a of n){var t;let n=null!==(t=a.parentLabel)&&void 0!==t?t:a.facetLabel;e.has(n)||e.set(n,[]),e.get(n).push(a)}return Array.from(e,e=>{let[t,n]=e;return{label:t,items:n}})},[n]),f=e=>{m(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},v=e=>{let t=e.items[0];return null!=t&&!!t.parentLabel&&!!t.parentTotal&&e.items.length>=t.parentTotal},b=(0,r.useMemo)(()=>g.reduce((e,t)=>e+(v(t)?1:t.items.length),0),[g]),x=e=>{var t;let n=e.items[0];return o(null!==(t=n.parentLabel)&&void 0!==t?t:e.label,n.field)},y=e=>{for(let t of e.items)s(t)};return 0===n.length?null:(0,a.jsxs)("div",{className:_().strip,children:[(0,a.jsx)("span",{className:_().strip_stripe,"aria-hidden":"true"}),(0,a.jsxs)("div",{className:_().strip_header,children:[(0,a.jsxs)("div",{className:_().strip_header_left,children:[(0,a.jsx)("span",{className:_().strip_eyebrow,children:"Aktiva filter"}),(0,a.jsx)("span",{className:_().strip_count,children:b})]}),(0,a.jsx)("button",{type:"button",className:_().strip_clear,onClick:()=>i(),children:(0,a.jsx)("span",{className:_().strip_clear_span,children:"Rensa alla"})})]}),(0,a.jsx)("div",{className:_().groups,children:g.map(e=>{var t;if(v(e))return(0,a.jsxs)("div",{className:_().group,children:[(0,a.jsxs)("div",{className:_().group_header,children:[(0,a.jsx)("span",{className:_().group_label,children:e.label}),(0,a.jsx)("span",{className:_().group_line,"aria-hidden":"true"})]}),(0,a.jsx)("div",{className:_().chip_row,children:(0,a.jsx)(l.lo,{label:x(e),onRemove:()=>y(e),ariaLabel:"Ta bort filter ".concat(x(e))})})]},e.label);let n=d.has(e.label),r=!h&&e.items.length>3,i=r&&!n?e.items.slice(0,3):e.items,o=(null===(t=e.items[0])||void 0===t?void 0:t.compact)===!0;
1return(0,a.jsxs)("div",{className:_().group,children:[!o&&(0,a.jsxs)("div",{className:_().group_header,children:[(0,a.jsx)("span",{className:_().group_label,children:e.label}),(0,a.jsx)("span",{className:_().group_line,"aria-hidden":"true"})]}),(0,a.jsxs)("div",{className:_().chip_row,children:[i.map(e=>(0,a.jsx)(l.lo,{label:e.label,onRemove:()=>s(e),ariaLabel:"Ta bort filter ".concat(e.label)},"".concat(e.field,"-").concat(e.value))),r&&(0,a.jsx)("button",{type:"button",className:_().toggle_btn,onClick:()=>f(e.label),children:(0,a.jsx)("span",{className:_().toggle_btn_text,children:n?"Visa mindre":"Visa alla (".concat(e.items.length,")")})})]})]},e.label)})})]})}},22901:function(e,t,n){"use strict";n.d(t,{default:function(){return tc}});var a=n(57437),r=n(2265),l=n(98763),s=n(42810),i=n(65108),o=n(48679),c=n(13962),d=n(20056),_=n(76236),u=n(68489),m=n(56997),h=n(1633),p=n(40376),g=n(76115);let f=(e,t)=>{let n=null;return e.forEach(e=>{null===n&&e.slug===t&&(n=e.id)}),n},v=[p.F.CATEGORY_ID,p.F.REGION_ID,p.F.WORK_MODE,p.F.JOB_PACE,p.F.EMPLOYMENT_TYPE],b=(e,t,n)=>{let a="/lediga-jobb/",r=e.indexOf(a);if(-1===r)return[];let l=e.slice(r+a.length).split("/").filter(Boolean),s=[],i=new Set,o=[];for(let e of l){let t=(0,g.ae)(e);
1t?i.has(t.field)||(i.add(t.field),s.push({field:t.field,values:[t.value],type:"any"})):o.push(e)}if(1===o.length){let e=f(t,o[0]),a=f(n,o[0]);null!=e?s.push({field:p.F.CATEGORY_ID,values:[e],type:"any"}):null!=a&&s.push({field:p.F.REGION_ID,values:[a],type:"any"})}else if(2===o.length){let e=f(t,o[0]),a=f(n,o[1]),r=f(n,o[0]),l=f(t,o[1]);null!=e&&null!=a?(s.push({field:p.F.CATEGORY_ID,values:[e],type:"any"}),s.push({field:p.F.REGION_ID,values:[a],type:"any"})):null!=r&&null!=l&&(s.push({field:p.F.REGION_ID,values:[r],type:"any"}),s.push({field:p.F.CATEGORY_ID,values:[l],type:"any"}))}return s},x=(e,t,n)=>{var a,r,l;let s=null==e?void 0:null===(l=e[t])||void 0===l?void 0:null===(r=l[0])||void 0===r?void 0:null===(a=r.data)||void 0===a?void 0:a.find(e=>String(e.value)===String(n));return s?s.count:null},y=function(e,t,n,a,r){var l,s,i,o;let c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];if(e<1e4)return e;if(1===t.length)return null!==(l=x(a,p.F.CATEGORY_ID,t[0]))&&void 0!==l?l:e;if(1===n.length)return null!==(s=x(a,p.F.REGION_ID,n[0]))&&void 0!==s?s:e;for(let t of[p.F.WORK_MODE,p.F.EMPLOYMENT_TYPE,p.F.JOB_PACE]){let n=null===(i=c.find(e=>e.field===t))||void 0===i?void 0:i.values;if((null==n?void 0:n.length)===1)return null!==(o=x(a,t,n[0]))&&void 0!==o?o:e}return null!=r?r:e},j=e=>{let t=e.map(e=>{var t;return(null===(t=e["company.name"])||void 0===t?void 0:t.raw)||""}),n=e.map((e,t)=>t),a=[];for(;n.length;){let e=a[a.length-1],r=a[a.length-2],l=null!=e&&null!=r&&t[e]&&t[e]===t[r]?t[e]:"",s=l?n.findIndex(e=>t[e]!==l):0,i=s>=0?s:0,[o]=n.splice(i,1);a.push(o)}return a},N=(e,t,n)=>{var a;let r=[...(null===(a=i.O1.searchQuery)||void 0===a?void 0:a.filters)||[]];if(e&&r.push({field:p.F.CATEGORY_ID,values:[e.id],type:"any"}),t&&r.push({field:p.F.REGION_ID,values:[t.id],type:"any"}),n&&n.length>0)for(let e of n){let t=r.find(t=>t.field===e.field&&t.type===e.type);if(t)for(let n of e.values)t.values.includes(n)||t.values.push(n);else r.push(e)}return r};var S=n(68456),k=n(19475),w=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)0>t.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},C=function(e){var{className:t,end:n,searchTerm:a,start:l,totalResults:s}=e,i=w(e,["className","end","searchTerm","start","totalResults"]);return r.createElement("div",Object.assign({className:(0,k.Z)("sui-paging-info",t)},i),"Showing"," ",r.createElement("strong",null,l," - ",n)," ","out of ",r.createElement("strong",null,s),a&&r.createElement(r.Fragment,null," ","for: ",r.createElement("em",null,a)))},E=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)0>t.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n};class F extends r.Component{render(){let e=this.props,{className:t,pagingStart:n,pagingEnd:a,resultSearchTerm:l,totalResults:s,view:i}=e,o=Object.assign({className:t,searchTerm:l,start:n,end:a,totalResults:s},E(e,["className","pagingStart","pagingEnd","resultSearchTerm","totalResults","view"]));return r.createElement(i||C,Object.assign({},o))}}var A=(0,S.Z)(({pagingStart:e,pagingEnd:t,resultSearchTerm:n,totalResults:a})=>({pagingStart:e,pagingEnd:t,resultSearchTerm:n,totalResults:a}))(F),R=n(381),T=n(79038),I=n(63828),O=n(65594);function L(e){let{facets:t}=e,{setTransformedFacets:n}=(0,r.useContext)(O.oh);return(0,r.useEffect)(()=>{t&&n((0,O.Fn)(t))},[t,n]),null}var M=n(42393);let P="/sv/lediga-jobb",G=["utm_campaign","utm_medium","utm_source"],B=e=>{let t=new URLSearchParams(window.location.search),n=[];for(let e of G){let a=t.get(e);a&&n.push("".concat(e,"=").concat(encodeURIComponent(a)))}if(0===n.length)return e;let a=e.includes("?")?"&":"?";return"".concat(e).concat(a).concat(n.join("&"))};function H(e){let{filters:t,derived:n,current:a,searchTerm:l,sortField:s,sortDirection:i,sortList:o,userActionRef:c}=e,d=(0,r.useRef)("");return(0,r.useEffect)(()=>
1{if(!c.current)return;c.current=!1;let e=B(function(e,t){var n,a;let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=[],s={};for(let n of(1===t.categoryIds.length&&t.category&&(s[p.F.CATEGORY_ID]=t.category.slug),1===t.regionIds.length&&t.region&&(s[p.F.REGION_ID]=t.region.slug),e))(0,g.rz)(n.field)&&1===n.values.length&&(s[n.field]=(0,g.IN)(n.field,String(n.values[0])));let i=v.map(e=>s[e]).filter(Boolean),o=i.length?"".concat(P,"/").concat(i.join("/")):P,c=new Set(Object.keys(s));for(let[t,n]of Object.entries((0,M.vj)(e.filter(e=>!c.has(e.field)))))l.push("".concat(t,"=").concat(n));return r.current&&r.current>1&&l.push("current=".concat(r.current)),r.searchTerm&&l.push("q=".concat(encodeURIComponent(r.searchTerm))),(null===(n=r.sortList)||void 0===n?void 0:n.length)>0?l.push("sort=".concat(encodeURIComponent(JSON.stringify(r.sortList)))):r.sortField&&(l.push("sort-field=".concat(encodeURIComponent(r.sortField))),l.push("sort-direction=".concat(encodeURIComponent(null!==(a=r.sortDirection)&&void 0!==a?a:"")))),l.length>0?"".concat(o,"?").concat(l.join("&")):o}(t,n,{current:a,searchTerm:l,sortField:s,sortDirection:i,sortList:o}));e!==d.current&&(d.current=e,"".concat(window.location.pathname).concat(window.location.search)!==e&&window.history.replaceState(null,"",e))},[t,n,a,l,s,i,o,c]),null}var Z=n(33145),D=n(48202),Y=n(74536),V=n.n(Y),W=n(31851),U=n(64726),Q=n.n(U),J=e=>{let{buttonText:t,className:n,icon:r,...l}=e;return(0,a.jsxs)("button",{...l,className:"".concat(Q().primaryButton," ").concat(n||""),children:[r&&(0,a.jsx)("span",{className:Q().icon,children:r}),t]})},q=n(11409),z=n.n(q),K=n(99376),X=n(15590),$=n(87007),ee=e=>{let{sideContent:t,body:n,bodyFooter:l,bodyBorder:s,filters:i,jobsCount:o,clearFilters:c}=e,[d,_]=r.useState(!1),u=(0,K.useRouter)(),m=(0,K.usePathname)();return(0,a.jsxs)("div",{className:"".concat(z().container," ").concat(t?"":z().noSide),children:[t&&(0,a.jsxs)("div",{className:"".concat(z().sideContentBody," ").concat(d?z().show:""),children:[(null==i?void 0:i.length)>0&&(0,a.jsx)("div",{className:z().side_reset_action,children:(0,a.jsxs)(X.Z,{variant:"TRANSPARENT",size:"large",color:"gray",onClick:()=>{c?c():u.push(m,{scroll:!1})},children:[(0,a.jsx)($.Z,{}),"Nollst\xe4ll filter"]})}),(0,a.jsxs)("div",{className:"".concat(z().sideContent," ").concat(0===o?z().noResults:""),children:[(0,a.jsx)(J,{className:z().button,buttonText:d?"D\xf6lj filter":"Filtrera",onClick:()=>{_(!d)}}),t]})]}),(0,a.jsx)("div",{className:z()["body".concat(s?"":"_no_border")],children:n}),(0,a.jsx)("div",{className:z().bodyFooter,children:l})]})},et=n(83622),en=n(90403),ea=n(10493),er=n.n(ea),el=n(93460),es=n(54398),ei=n(93340),eo=n(65276),ec=n(25942),ed=n(15592);let e_=(e,t)=>{document.cookie="".concat(e,"=").concat(t||"","; path=/")},eu=e=>{let t=e+"=";if("undefined"==typeof document)return null;let n=document.cookie.split(";");for(let e=0;e<n.length;e++){let a=n[e];for(;" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t))return a.substring(t.length,a.length)}return null};var em=n(54506),eh=n(61621),ep=n(77889);let eg=e=>{switch(e){case ei.CategoryType.MAIN_CATEGORY:return en.Ac.MAIN_CATEGORY;case ei.CategoryType.GROUP_CATEGORY:return en.Ac.GROUP_CATEGORY;case ei.CategoryType.PROFESSION:return en.Ac.PROFESSION;default:return null}};var ef=e=>{var t,n,l;let{searchTerm:s,jobsCount:i,derived:o,texts:c,filters:d,categoriesHierarchy:_,seoContent:u}=e,{isMonitorSearchOpen:m,setSearchOptions:p,openMonitorSearchModal:f}=(0,em.WW)(),{categoryDict:v}=(0,h.O)(),b=i.toLocaleString("sv-SE"),{category:x,region:y}=o,j=r.useMemo(()=>eg(null==x?void 0:x.type),[x]),N=null!==(l=null==y?void 0:y.name)&&void 0!==l?l:null,S=null==d?void 0:null===(n=d.find(e=>["workMode","employmentType","pace"].includes(e.field)))||void 0===n?void 0:null===(t=n.values)||void 0===t?void 0:t[0],k=S?(0,g.m6)(String(S)):"".concat(1===i?"ledig":"lediga"," jobb"),w=r.useCallback(()=>{if(!j&&!N&&!s)return S?"".concat(b," ").concat(k):"Hitta ditt n\xe4sta jobb";if(!j&&!N&&s)return"S\xf6kresultat: ".concat(s);if(!j&&N)return"".concat(b," ").concat(k," i ").concat(N);switch(j){case en.Ac.GROUP_CATEGORY:case en.Ac.MAIN_CATEGORY:{let e="".concat(0===i?"":b," ").concat(k," inom ").concat(x?x.name:s);return y?"".concat(e," i ").concat(y.name):e}case en.Ac.PROFESSION:{let e="".concat(0===i?"":b," ").concat(k," ").concat(x?"som "+x.name:"");return y?"".concat(e," i ").concat(y.name):e}}return s},[j,i,b,s,y,x,N,k,S]),C=r.useCallback(()=>j||N?null:(0,a.jsx)("p",{className:er().search_block_subheading,children:0===i?"Inga lediga jobb hittades":(0,a.jsxs)(a.Fragment,{children:["S\xf6k bland ",(0,a.jsx)("strong",{className:er().search_block_subheading_count,children:b})," lediga jobb"]})}),[i,b,N,j]),E=r.useMemo(()=>{let e=[{href:"/",text:"Hem"},{href:es.nB.jobs.search,text:"Lediga jobb"}];return x&&e.push({href:es.nB.categories.single.replace(":slug",x.slug),text:
1x.name}),y&&y.slug&&e.push({href:es.nB.regions.single.replace(":slug",y.slug),text:y.name}),e},[x,y]),F=(null==d?void 0:d.some(e=>"sitesIds"!==e.field))||!!s;return r.useEffect(()=>{let e=null==d?void 0:d.some(e=>{var t;return"categories.id"==e.field&&(null===(t=e.values)||void 0===t?void 0:t.some(e=>{var t;return(null===(t=v.get(e))||void 0===t?void 0:t.type)!==ei.CategoryType.MAIN_CATEGORY}))}),t=null==d?void 0:d.some(e=>"company.name"==e.field),n=null==d?void 0:d.some(e=>"regions.id"==e.field);(s||t||e&&n)&&!m&&!eu("sessionId")&&(p((0,ed.G)({filters:d,searchTerm:s||"",categoriesHierarchy:_})),e_("sessionId",Math.random().toString(36).substring(2)+Date.now().toString(36)),f("search_auto_open"))},[d,s,m,p,f,_,v,F]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(el.Z,{paths:E,hideOnMobile:!0}),(0,a.jsxs)("div",{className:(0,ep.cn)(er().search_info_container,(null==u?void 0:u.intro_text)&&er().occupation_header),children:[(0,a.jsxs)("div",{className:er().search_info_title_container,children:[(0,a.jsx)("h1",{className:er().search_block_heading,children:w()}),C()]}),(0,a.jsx)(eh.default,{seoContent:u}),F&&(0,a.jsxs)("div",{className:"".concat(er().monitor_container," ").concat(i>0?er().active_jobs:""),children:[(0,a.jsxs)(eo.default,{source:"search_bevaka",animate:!0,onClick:()=>{p((0,ed.G)({filters:d,searchTerm:s||"",categoriesHierarchy:_})),f("search_bevaka")},children:[(0,a.jsx)(ec.Z,{}),c.cta]}),(0,a.jsx)("span",{children:c.btnDescription})]})]})]})},ev=n(48279),eb=n(52216),ex=n(69889),ey=n(31828),ej=n(80038),eN=n(97165),eS=n(56109),ek=n(45847),ew=n(14865),eC=n.n(ew),eE=n(47038);function eF(e){let{banner:t,onClick:n}=e,r=t.config,l=t.logoUrl||t.company.favicon||t.company.logo||"",s=(null==r?void 0:r.btnText)||"S\xf6k nu",i=(null==r?void 0:r.btnBgColor)||"transparent",o=(null==r?void 0:r.btnTextColor)||"white",c=(null==r?void 0:r.btnBorderColor)||"white",d=(null==r?void 0:r.btnVisible)!==!1,_=(null==r?void 0:r.companyNameText)||t.company.name;return"CUSTOM_IMAGE"===t.mode?(0,a.jsx)("div",{className:(0,ep.cn)(eC().banner_container,eC().banner_container_custom_image),onClick:n,children:t.imageUrl&&(0,a.jsx)("img",{src:t.imageUrl,alt:t.company.name,className:eC().custom_image})}):(0,a.jsxs)("div",{className:eC().banner_container,onClick:n,children:[t.imageUrl?(0,a.jsxs)("div",{className:eC().banner_bg,children:[(0,a.jsx)("img",{src:t.imageUrl,alt:"",className:eC().banner_bg_image}),(0,a.jsx)("div",{className:eC().banner_gradient})]}):(0,a.jsx)("div",{className:eC().banner_bg}),(0,a.jsxs)("div",{className:eC().banner_content,children:[(0,a.jsx)("div",{className:eC().banner_headline,children:t.headline&&(0,a.jsx)("div",{className:eC().banner_quill_wrapper,children:(0,a.jsx)(eE.Z,{text:t.headline})})}),(0,a.jsxs)("div",{className:eC().banner_right,children:[d&&(0,a.jsx)("span",{className:eC().banner_cta,style:{backgroundColor:i,
1color:o,borderColor:c},children:s}),(null==r?void 0:r.bigLogo)&&l?(0,a.jsx)("img",{src:l,alt:t.company.name,className:eC().banner_company_logo_big}):(null==r?void 0:r.companyNameVisible)!==!1&&(0,a.jsxs)("div",{className:eC().banner_company,children:[l&&(0,a.jsx)("img",{src:l,alt:t.company.name,className:eC().banner_company_logo}),(0,a.jsx)("span",{className:eC().banner_company_name,children:_})]})]})]})]})}function eA(e){let{filters:t,category:n,region:l}=e,s=(0,r.useRef)(null),{data:i}=(0,ek.i)("/api/banner"),o=(0,r.useMemo)(()=>{let e=Array.isArray(i)?i:[];if(!e.length)return null;let a=t.find(e=>e.field===p.F.CATEGORY_ID),r=t.find(e=>e.field===p.F.REGION_ID),s=e=>(null!=e?e:[]).filter(e=>"string"==typeof e||"number"==typeof e).map(Number);return function(e,t,n){if(!e.length||!t.length)return null;let a=e.map(e=>{let a=e.categories.some(e=>t.includes(e.id)),r=e.regions.length>0&&e.regions.some(e=>n.includes(e.id)),l=0;return a&&r?l=2:a&&(l=1),{banner:e,score:l}}).filter(e=>e.score>0);return a.length?(a.sort((e,t)=>{if(t.score!==e.score)return t.score-e.score;let n=new Date(t.banner.expireAt).getTime()-new Date(e.banner.expireAt).getTime();return 0!==n?n:new Date(t.banner.createdAt).getTime()-new Date(e.banner.createdAt).getTime()}),a[0].banner):null}(e,[...s(null==a?void 0:a.values),...(null==n?void 0:n.id)?[n.id]:[]],[...s(null==r?void 0:r.values),...(null==l?void 0:l.id)?[l.id]:[]])},[i,t,n,l]);return((0,r.useEffect)(()=>{if(s.current&&o)return(0,eS.U)(s.current,()=>{(0,ev.S)({event:"banner_impression",banner_id:o.id,company_name:o.company.name,company_id:o.company.id})})},[o]),o)?(0,a.jsx)("div",{ref:s,children:(0,a.jsx)(eF,{banner:o,onClick:()=>{(0,ev.S)({event:"banner_click",banner_id:o.id,company_name:o.company.name,company_id:o.company.id}),o.linkUrl?window.open(o.linkUrl,"_blank"):window.location.href="/arbetsgivare/".concat(o.company.slug)}})}):null}var eR=e=>{let{...t}=e;return(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...t,children:[(0,a.jsx)("line",{x1:"4",y1:"5",x2:"16",y2:"5",stroke:"#000",strokeWidth:2,strokeLinecap:"round"}),(0,a.jsx)("line",{x1:"4",y1:"12",x2:"10",y2:"12",stroke:"#000",strokeWidth:2,strokeLinecap:"round"}),(0,a.jsx)("line",{x1:"14",y1:"12",x2:"20",y2:"12",stroke:"#000",strokeWidth:2,strokeLinecap:"round"}),(0,a.jsx)("line",{x1:"8",y1:"19",x2:"20",y2:"19",stroke:"#000",strokeWidth:2,strokeLinecap:"round"}),(0,a.jsx)("circle",{cx:"18",cy:"5",r:"2",stroke:"#000",strokeWidth:2}),(0,a.jsx)("circle",{cx:"12",cy:"12",r:"2",stroke:"#000",strokeWidth:2}),(0,a.jsx)("circle",{cx:"6",cy:"19",r:"2",stroke:"#000",strokeWidth:2})]})},eT=n(16196),eI=n(46603),eO=n(78167),eL=n(8162),eM=n.n(eL),eP=e=>{var t,n;let{filters:r,searchTerm:l,categoriesHierarchy:s,initialCount:i}=e,{openMonitorSearchModal:o,setSearchOptions:c}=(0,em.WW)(),{categoryDict:d}=(0,h.O)(),_=l.trim().length>0,u=r.some(e=>e.field===p.F.COMPANY_NAME&&e.values.length>0),m=r.some(e=>e.field===p.F.REGION_ID&&e.values.length>0),g=r.some(e=>e.field===p.F.CATEGORY_ID&&e.values.some(e=>{var t;let n=null===(t=d.get(Number(e)))||void 0===t?void 0:t.type;return n===eI.a.PROFESSION||n===eI.a.GROUP_CATEGORY})),f=_||u||g&&m,v=(0,ed.G)({filters:r,searchTerm:l,categoriesHierarchy:s}),{data:b}=(0,ek.i)(f?"/api/jobs/count-7d":null,{method:"POST",body:{categoryIds:v.categories,regionIds:v.regions,companyNames:v.companyNames,freeText:v.freeTextQuery,workModes:v.workModes,employmentType:v.employmentType,pace:v.pace}}),x=null!==(n=null!==(t=null==b?void 0:b.count)&&void 0!==t?t:i)&&void 0!==n?n:null;return f&&x&&!(x<10)?(0,a.jsxs)("div",{className:eM().banner,children:[(0,a.jsx)("div",{className:eM().iconCircle,children:(0,a.jsx)(eO.Z,{className:eM().iconSvg})}),(0,a.jsxs)("span",{className:eM().text,children:[(0,a.jsxs)("strong",{className:eM().count,children:[x.toLocaleString("sv-SE")," nya jobb"]})," kom in i veckan p\xe5 din s\xf6kning. Vill du f\xe5 mejl n\xe4r fler kommer in?"]}),(0,a.jsx)(X.Z,{variant:"YELLOW_PRIMARY",onClick:()=>{c(v),o("search_alert_banner")},className:eM().cta,children:"Bevaka jobb"})]}):null};let eG=(e,t)=>{var n,a;return(null!==(n=t.count)&&void 0!==n?n:0)-(null!==(a=e.count)&&void 0!==a?a:0)},eB=(e,t,n)=>{var a,r,l,s;if(!e)return[];let i=null!==(a=t["categories.id"])&&void 0!==a?a:{};if(n)return e.map(e=>{var t,n;return{id:e.id,type:"category",name:e.name,count:null!==(t=i[e.id])&&void 0!==t?t:0,children:(null!==(n=e.children)&&void 0!==n?n:[]).map(e=>{var t,n;return{id:e.id,type:"category",name:e.name,count:null!==(t=i[e.id])&&void 0!==t?t:0,children:(null!==(n=e.children)&&void 0!==n?n:[]).map(e=>{var t;return{id:e.id,type:"category",name:e.name,count:null!==(t=i[e.id])&&void 0!==t?t:0}}).filter(e=>e.count>0)}}).filter(e=>e.count>0)}}).filter(e=>e.count>0).sort(eG);let o=[];for(let t of e)for(let e of null!==(r=t.children)&&void 0!==r?r:[])o.push({id:e.id,type:"category",name:e.name,count:null!==(l=i[e.id])&&void 0!==l?l:0,children:(null!==(s=e.children)&&void 0!==s?s:[]).map(e=>{var t;return{id:e.id,type:"category",name:e.name,count:null!==(t=i[e.id])&&void 0!==t?t:0}}).filter(e=>e.count>0)});return o.filter(e=>e.count&&e.count>0).sort(eG)},eH=(e,t)=>{var n;if(!e)return[];let a=null!==(n=t["regions.id"])&&void 0!==n?n:{};return e.filter(e=>"Utomlands"!==e.name).map(e=>{var t,n;return{id:e.id,type:"region",name:e.name,count:null!==(t=a[e.id])&&void 0!==t?t:0,children:(null!==(n=e.subRegions)&&void 0!==n?n:[]).map(e=>{var t;return{id:e.id,type:"region",name:e.name,count:null!==(t=a[e.id])&&void 0!==t?t:0}}).filter(e=>e.count>0)}}).filter(e=>e.count>0).sort(eG)};var eZ=n(52445),eD=n(59726),eY=n(50386),eV=n(12897);function eW(e){let{width:t=24,height:n=24,className:r}=e;return(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:n,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:r,children:(0,a.jsx)("path",{d:"M22 3H2l8 9.46V19l4 2v-8.54L22 3z"})})}var eU=n(88016),eQ=n(13038),eJ=n.n(eQ),eq=n(52556),ez=n.n(eq),eK=n(51018),eX=n(92727),e$=n(72284),e0=n.n(e$),e1=e=>{let{title:t,options:n,selected:r,onToggle:l}=e;return(0,a.jsxs)("div",{className:e0().group,children:[(0,a.jsx)("p",{className:e0().title,children:t}),(0,a.jsx)("div",{className:e0().options,children:n.map(e=>(0,a.jsx)(eX.Z,{label:e.label,counterText:e.count,checked:r.includes(e.value),onChange:()=>l(e.value)},e.value))})]})},e2=n(90211),e3=n.n(e2),e6=e=>{let{label:t,counterText:n,...r}=e;return(0,a.jsxs)("label",{className:e3().radio,children:[(0,a.jsx)("input",{type:"radio",...r}),(0,a.jsx)("span",{className:e3().control}),t&&(0,a.jsx)("span",{className:e3().label,children:t}),!!n&&(0,a.jsx)("span",{className:e3().counter,children:n})]})},e4=n(8432),e5=n.n(e4),e7=e=>{let{title:t,name:n,options:r,selectedValue:l,onSelect:s}=e;return(0,a.jsxs)("div",{className:e5().group,children:[(0,a.jsx)("p",{className:e5().title,children:t}),(0,a.jsxs)("div",{className:e5().options,children:[(0,a.jsx)(e6,{name:n,label:"Alla",checked:null===l,onChange:()=>s(null)}),r.map(e=>(0,a.jsx)(e6,{name:n,label:e.label,counterText:e.count,checked:l===e.value,onChange:()=>s(e.value)},e.value))]})]})},e8=e=>{let{isOpen:t,onClose:n,filters:l,addFilter:s,removeFilter:i,setFilter:o,facets:c}=e;if((0,r.useEffect)(()=>
1{if(!t)return;let e=e=>{"Escape"===e.key&&n()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[t,n]),(0,r.useEffect)(()=>{if(!t||!window.matchMedia("(max-width: 820px)").matches)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[t]),!t)return null;let d=e=>{var t,n;return null!==(n=null===(t=l.find(t=>t.field===e))||void 0===t?void 0:t.values)&&void 0!==n?n:[]},_=e=>{var t;return null!==(t=d(e)[0])&&void 0!==t?t:null},u=(e,t)=>{var n;return null==c?void 0:null===(n=c[e])||void 0===n?void 0:n[t]};return(0,a.jsxs)("div",{className:"".concat(eJ().panel_overlay," ").concat(ez().moreOverlay),role:"dialog","aria-modal":"true",children:[(0,a.jsx)("div",{className:eJ().panel_backdrop,onClick:n,"aria-hidden":"true"}),(0,a.jsx)("span",{className:eJ().panel_arrow,"aria-hidden":"true"}),(0,a.jsxs)("div",{className:"".concat(eJ().panel," ").concat(ez().morePanel),children:[(0,a.jsxs)("div",{className:eJ().header,children:[(0,a.jsx)("span",{className:eJ().header_title,children:"Fler filter"}),(0,a.jsx)("button",{type:"button",className:eJ().header_close,onClick:n,"aria-label":"St\xe4ng",children:(0,a.jsx)(eK.Z,{width:14,height:14,strokeWidth:1.75,"aria-hidden":"true"})})]}),(0,a.jsx)("div",{className:eJ().body,children:(0,a.jsxs)("div",{className:ez().controls,children:[(0,a.jsx)(e1,{title:g.Ms.workMode,options:g.bd.map(e=>({...e,count:u("workMode",e.value)})),selected:d("workMode"),onToggle:e=>d("workMode").includes(e)?i("workMode",e,"any"):s("workMode",e,"any")}),(0,a.jsx)(e7,{title:g.Ms.employmentType,name:"employmentType",options:g.g1.map(e=>({...e,count:u("employmentType",e.value)})),selectedValue:_("employmentType"),onSelect:e=>e?o("employmentType",e,"any"):i("employmentType")}),(0,a.jsx)(e7,{title:g.Ms.pace,name:"pace",options:g.SL.map(e=>({...e,count:u("pace",e.value)})),selectedValue:_("pace"),onSelect:e=>e?o("pace",e,"any"):i("pace")})]})}),(0,a.jsx)("div",{className:eJ().footer,children:(0,a.jsx)("button",{type:"button",className:eJ().footer_apply,onClick:n,children:"Visa resultat"})})]})]})},e9=n(8456),te=n.n(e9);let tt=(e,t)=>{var n,a;return null!==(a=null===(n=e.find(e=>e.field===t))||void 0===n?void 0:n.values.length)&&void 0!==a?a:0};var tn=e=>{let{filters:t,addFilter:n,removeFilter:l,setFilter:s,facets:i,categoriesHierarchy:o,regionsHierarchy:c,isMainSite:d}=e,[_,u]=(0,r.useState)(null),m=(0,r.useRef)(!1),h=e=>{m.current||(m.current=!0,(0,ej.IE)(ey.il.SEARCH_FILTERS_ENGAGED,{surface:"drawer"})),u(e)},g=(0,r.useMemo)(()=>eB(o,i,d),[o,i,d]),f=(0,r.useMemo)(()=>eH(c,i),[c,i]),v=tt(t,p.F.REGION_ID),b=tt(t,p.F.CATEGORY_ID),x=tt(t,"workMode")+tt(t,"employmentType")+tt(t,"pace"),y=(e,t)=>{let n=[te().facetBtn];return e?n.push(te().facetBtnOpen):t&&n.push(te().facetBtnActive),n.join(" ")};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("button",{type:"button",className:y("region"===_,v>0),onClick:()=>"region"===_?u(null):h("region"),"aria-label":"V\xe4lj ort","aria-expanded":"region"===_,children:[(0,a.jsx)(eD.Z,{className:te().facetIcon}),(0,a.jsx)("span",{className:te().label,children:"Ort"}),v>0&&(0,a.jsx)("span",{className:te().badge,children:v}),(0,a.jsx)("span",{className:te().chevron,"aria-hidden":"true",children:(0,a.jsx)(eY.Z,{width:13,height:13})})]}),(0,a.jsxs)("button",{type:"button",className:y("category"===_,b>0),onClick:()=>"category"===_?u(null):h("category"),"aria-label":"V\xe4lj yrke","aria-expanded":"category"===_,children:[(0,a.jsx)(eZ.Z,{className:te().facetIcon}),(0,a.jsx)("span",{className:te().label,children:"Yrke"}),b>0&&(0,a.jsx)("span",{className:te().badge,children:b}),(0,a.jsx)("span",{className:te().chevron,"aria-hidden":"true",children:(0,a.jsx)(eY.Z,{width:13,height:13})})]}),(0,a.jsxs)("div",{className:te().moreWrap,children:[(0,a.jsxs)("button",{type:"button",className:y("more"===_,x>0),onClick:()=>"more"===_?u(null):h("more"),"aria-label":"Fler filter","aria-expanded":"more"===_,children:[(0,a.jsx)(eW,{className:te().moreIcon,width:16,height:16}),(0,a.jsx)("span",{className:te().moreLabel,children:"Fler filter"}),x>0&&(0,a.jsx)("span",{className:te().badge,children:x}),(0,a.jsx)("span",{className:te().chevron,"aria-hidden":"true",children:(0,a.jsx)(eV.Z,{width:14,height:14})})]}),(0,a.jsx)(e8,{isOpen:"more"===_,onClose:()=>u(null),filters:t,addFilter:n,removeFilter:l,setFilter:s,facets:i})]}),(0,a.jsx)(eU.Z,{isOpen:"region"===_,onClose:()=>u(null),title:"V\xe4lj ort eller l\xe4n",tree:f,field:p.F.REGION_ID,filters:t,addFilter:n,removeFilter:l,allChildrenLabel:e=>"Hela ".concat(e),cols:3,countLabel:"jobb",parentSelectable:!0}),(0,a.jsx)(eU.Z,{isOpen:"category"===_,onClose:()=>u(null),title:"V\xe4lj din bransch",tree:g,field:p.F.CATEGORY_ID,filters:t,addFilter:n,removeFilter:l,allChildrenLabel:e=>"Alla inom ".concat(e),cols:2,showSubtext:!0,countLabel:"jobb"})]})},ta=n(89354),tr=n(29293),tl=n(66592),ts=e=>{let{searchTerm:t,setSearchTerm:n,setFilter:l,addFilter:s,texts:i,initialSearchValue:o}=e,{regionsHierarchy:c,categoriesHierarchy:d,companies:_}=(0,h.O)(),{clearYrkeInputRef:u}=r.useContext(O.oh),[m]=r.useState(()=>null!=o?o:t),p=r.useCallback(()=>{var e;null===(e=u.current)||void 0===e||e.call(u),n("",{shouldClearFilters:!1})},[u,n]),g=r.useCallback(e=>{let{getAutocomplete:t,getInputProps:n,getButtonProps:r}=e;return(0,a.jsx)(tr.Z,{getAutocomplete:t,getInputProps:n,getButtonProps:r,regi
1onsHierarchy:c,texts:i,initialSearchValue:m,addFilter:s,isSearchPage:!0,onClearSearch:p})},[c,i,m,s,p]),f=r.useCallback(e=>{var t;return(null==e?void 0:null===(t=e.value)||void 0===t?void 0:t.length)===0?null:(0,a.jsx)(tl.Z,{...e,texts:{profession:i.autoComplete.profession,category:i.autoComplete.category,company:i.autoComplete.company,groupCategory:i.autoComplete.groupCategory},data:{categoriesHierarchy:d,companies:_},addFilter:s,clearInput:p,surface:"search-page"})},[i,d,_,s,p]);return(0,a.jsx)(ta.Z,{autocompleteMinimumCharacters:2,shouldClearFilters:!1,autocompleteResults:{titleField:"",urlField:""},inputView:g,onSubmit:e=>{(0,ev.S)({event:"search_query_submit",search_query:e.toLowerCase(),search_location:null});let t=e.trim();(0,ej.IE)(ey.il.SEARCH_QUERY_SUBMITTED,{surface:"search-page",has_query:t.length>0,query:t.toLowerCase(),query_length:t.length,has_location:!1,location:null}),n(e,{shouldClearFilters:!1})},onSelectAutocomplete:e=>{n(e.suggestion,{shouldClearFilters:!1})},autocompleteView:f})};let ti=e=>{var t,n,l,s;let{texts:o,categoryProp:c,regionProp:d,categoriesHierarchy:_,regionsHierarchy:u,containerRef:m,showInitialSkeleton:g,setShowInitialSkeleton:f,hasSsrFirstPage:x,siteTotalJobCount:N,debouncedHandleSendViewItemsEvent:S,wasSearched:k,filters:w,searchTerm:C,totalResults:E,clearFilters:F,setFilter:M,facets:P,addFilter:G,removeFilter:B,isLoading:Y,results:U,setSearchTerm:Q,current:J,sortField:q,sortDirection:z,sortList:K}=e,X=r.useRef(!1),{categoryDict:$,regionDict:ea}=(0,h.O)(),{clearYrkeInputRef:er}=r.useContext(O.oh),{resetSelectedCategory:el}=(0,en.Bf)(),{resetSelectedRegion:es}=(0,en.au)(),ei=r.useRef(!1),eo=r.useCallback((e,t,n)=>{(0,ej.IE)(ey.il.SEARCH_FILTER_CHANGED,{action:"added",field:e,value:t,filters_before:w.map(e=>{var t;return{field:e.field,values:(null!==(t=e.values)&&void 0!==t?t:[]).filter(e=>"string"==typeof e||"number"==typeof e)}})}),X.current||(X.current=!0,(0,ej.IE)(ey.il.SEARCH_FILTERS_ENGAGED,{surface:"drawer"})),ei.current=!0,G(e,t,n)},[w,G]),ec=r.useCallback((e,t,n)=>{(0,ej.IE)(ey.il.SEARCH_FILTER_CHANGED,{action:"added",field:e,value:t,filters_before:w.map(e=>{var t;return{field:e.field,values:(null!==(t=e.values)&&void 0!==t?t:[]).filter(e=>"string"==typeof e||"number"==typeof e)}})}),X.current||(X.current=!0,(0,ej.IE)(ey.il.SEARCH_FILTERS_ENGAGED,{surface:"drawer"})),M(e,t,n)},[w,M]),ed=r.useCallback((e,t,n)=>{(0,ej.IE)(ey.il.SEARCH_FILTER_CHANGED,{action:"removed",field:e,value:t,filters_before:w.map(e=>{var t;return{field:e.field,values:(null!==(t=e.values)&&void 0!==t?t:[]).filter(e=>"string"==typeof e||"number"==typeof e)}})}),X.current||(X.current=!0,(0,ej.IE)(ey.il.SEARCH_FILTERS_ENGAGED,{surface:"drawer"})),ei.current=!0,B(e,t,n)},[w,B]),e_=r.useCallback(()=>{var e;ei.current=!0,F(),Q("",{shouldClearFilters:!1}),null===(e=er.current)||void 0===e||e.call(er),el(),es()},[F,Q,er,el,es]),eu=r.useCallback((e,t,n)=>{ei.current=!0,M(e,t,n)},[M]),em=r.useCallback((e,t)=>{ei.current=!0,Q(e,t)},[Q]),eh=(0,r.useMemo)(()=>j(U),[U]),ep=(0,r.useMemo)(()=>(0,O.Fn)(P),[P]),eg=(0,r.useMemo)(()=>({...o.forms.auth,...o.company,...o.forms.emailApplication}),[o]),eS=r.useCallback(e=>(0,a.jsx)(D.default,{result:e.result,texts:eg}),[eg]),ek=r.useCallback(e=>{let t=r.Children.toArray(e.children),n=eh.map(e=>t[e]).filter(Boolean),l=n.length===t.length?n:t;return(0,a.jsxs)("ul",{className:V().resultContainer,children:[0===l.length&&(0,a.jsx)(W.X,{}),l]})},[eh]),ew=function(e){let{categoryDict:t,regionDict:n}=(0,h.O)();return(0,r.useMemo)(()=>{var a,r,l,s;let i=e.find(e=>e.field===p.F.CATEGORY_ID),o=e.find(e=>e.field===p.F.REGION_ID),c=(null!==(a=null==i?void 0:i.values)&&void 0!==a?a:[]).map(e=>Number(e)).filter(e=>!Number.isNaN(e)),d=(null!==(r=null==o?void 0:o.values)&&void 0!==r?r:[]).map(e=>Number(e)).filter(e=>!Number.isNaN(e));return{category:1===c.length&&null!==(l=t.get(c[0]))&&void 0!==l?l:null,region:1===d.length&&null!==(s=n.get(d[0]))&&void 0!==s?s:null,categoryIds:c,regionIds:d}},[e,t,n])}(w),eC=(0,r.useMemo)(()=>{var e,t;return{...ew,category:null!==(e=ew.category)&&void 0!==e?e:c&&1===ew.c
1ategoryIds.length&&ew.categoryIds[0]===c.id?{id:c.id,name:c.name,slug:c.slug,type:c.type}:null,region:null!==(t=ew.region)&&void 0!==t?t:d&&1===ew.regionIds.length&&ew.regionIds[0]===d.id?{id:d.id,name:d.name,slug:d.slug}:null}},[ew,c,d]),eE=(0,eN.k)(null===(t=eC.category)||void 0===t?void 0:t.slug,null===(n=eC.region)||void 0===n?void 0:n.slug),eF=(0,en.PJ)(e=>e.setSlugs);r.useEffect(()=>{var e,t;eF({categorySlug:null===(e=eC.category)||void 0===e?void 0:e.slug,regionSlug:null===(t=eC.region)||void 0===t?void 0:t.slug})},[null===(l=eC.category)||void 0===l?void 0:l.slug,null===(s=eC.region)||void 0===s?void 0:s.slug,eF]);let eI=y(E,eC.categoryIds,eC.regionIds,P,N,w),eO=r.useRef(null);!Y&&k&&(eO.current=eI);let eL=(Y||!k)&&null!=eO.current?eO.current:eI,eM=r.useRef(window.location.pathname),eG=r.useRef(!1);r.useEffect(()=>{if(eG.current||0===$.size&&0===ea.size)return;let e=new Map(b(eM.current,$,ea).map(e=>[e.field,e.values[0]]));for(let n of v){var t;let a=e.get(n),r=null===(t=w.find(e=>e.field===n))||void 0===t?void 0:t.values;null!=a?(null==r?void 0:r.length)===1&&r[0]===a||M(n,a,"any"):(null==r?void 0:r.length)===1&&B(n)}eG.current=!0},[$,ea,M,B]),r.useEffect(()=>{k&&U.length>0&&S(U)},[k,U,S]);let eB=!x||k&&!Y;return(0,r.useEffect)(()=>{eB&&f(!1)},[eB,f]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(H,{filters:w,derived:eC,searchTerm:C,current:J,sortField:q,sortDirection:z,sortList:K,userActionRef:ei}),(0,a.jsx)(L,{facets:P}),!(x&&g)&&(0,a.jsxs)("div",{className:"App",ref:m,children:[(0,a.jsxs)("div",{className:V().hero_strip,children:[(0,a.jsx)(A,{view:e=>(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(ef,{searchTerm:e.searchTerm,filters:w,jobsCount:eL,derived:eC,texts:o.search.monitorSearch,categoriesHierarchy:_,seoContent:eE})})}),(0,a.jsx)("div",{className:V().search_bar_wrapper,children:(0,a.jsx)("div",{className:V().search_frame,children:(0,a.jsx)(ts,{searchTerm:C,setSearchTerm:em,setFilter:eu,addFilter:eo,texts:o.search})})})]}),(0,a.jsxs)("div",{className:V().facet_bar,children:[(0,a.jsx)(eR,{width:14,height:14}),(0,a.jsx)("span",{className:V().facet_bar_label,children:"Filter:"}),(0,a.jsx)("div",{className:V().facet_bar_buttons,children:(0,a.jsx)(tn,{filters:w,addFilter:eo,removeFilter:ed,setFilter:ec,facets:ep,categoriesHierarchy:_,regionsHierarchy:u,isMainSite:ex.qz})}),(0,a.jsxs)("span",{className:V().facet_bar_match,children:[(0,a.jsx)("strong",{className:V().facet_bar_match_count,children:eL.toLocaleString("sv-SE")}),(0,a.jsx)("span",{className:V().facet_bar_match_label,children:" matchande jobb"})]})]}),(0,a.jsx)(eT.Z,{filters:w,removeFilter:ed,clearFilters:e_,fallbackCategory:c,fallbackRegion:d}),(0,a.jsx)(eP,{filters:w,searchTerm:C,categoriesHierarchy:_}),(0,a.jsx)(R.Z,{children:(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(ee,{clearFilters:e_,searchTerm:C,filters:w,region:d,jobsCount:E,category:c,texts:o.search.monitorSearch,categoriesHierarchy:_,className:c||d?"no-search-page":"",body:(0,a.jsxs)("div",{className:Y||!k?V().results_loading:void 0,children:[(0,a.jsx)(eA,{filters:w,category:c,region:d}),!k||Y&&0===U.length?(0,a.jsxs)("ul",{className:V().resultContainer,children:[(0,a.jsx)(W.P,{}),(0,a.jsx)(W.P,{}),(0,a.jsx)(W.P,{})]}):(0,a.jsx)(T.Z,{titleField:(0,i.iE)().titleField,urlField:(0,i.iE)().urlField,thumbnailField:(0,i.iE)().thumbnailField,shouldTrackClickThrough:!0,resultView:eS,view:ek})]}),bodyFooter:(0,a.jsx)(I.Z,{view:e=>{let{totalPages:t,current:n,onChange:r,resultsPerPage:l}=e;return(0,a.jsxs)("div",{className:V().body_footer,children:[(0,a.jsx)("div",{className:V().pagination,children:(0,a.jsx)(et.default,{currentPage:n||0,onPageChange:e=>{var t;ei.current=!0,r(e),(0,ev.S)({event:"search_list_navigation",go_to_page:new URL("".concat(window.location.href,"?page=").concat(e)),next_page:new URL("".concat(window.location.href,"?page=").concat(e+1)),previous_page:new URL("".concat(window.location.href,"?page=").concat(e-1))}),null===(t=m.current)||void 0===t||t.scrollIntoView({behavior:"instant",block:"start"})},totalPages:t||0,maxPagesToShow:3})}),eE&&eE.content&&(0,a.jsx)(eb.default,{children:(0,a.jsxs)("div",{className:V().content_area,children:[eE.image&&(0,a.jsx)(Z.default,{src:eE.image,alt:""}),(0,a.jsxs)("div",{className:V().content_area,children:[(0,a.jsxs)("h2",{children:["Lediga jobb - ",eE.name," "]}),(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:eE.content.replace(/\\n
1/g,"").replace(/\\"/g,'"')}})]})]})})]})}})})})})]})]})},to=(0,i.W0)({enableRouting:!1});var tc=r.memo(e=>{var t,n;let{texts:i,category:p,region:g,initialFilters:f,ssrFirstPage:v,siteTotalJobCount:b}=e,{regionsHierarchy:x,categoriesHierarchy:y}=(0,h.O)(),{GA_HISTORY:{current:j,addToHistory:S}}=(0,d.s)(),k=r.useRef(null),[w,C]=r.useState(!0);r.useEffect(()=>{S(c.pb.searchAds)},[S]);let{handleSendViewItemsEvent:E}=(0,o.g)({item_list_id:j,variant:c.A.JOB}),F=(0,r.useMemo)(()=>(0,_.D)(E,700),[E]),A=(0,r.useMemo)(()=>N(p,g,f),[p,g,f]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.default,{texts:i.search.monitorSearch}),w&&(null!=v?v:(0,a.jsx)(m.Z,{})),(0,a.jsx)(l.Z,{config:{...to,alwaysSearchOnInitialLoad:!0,trackUrlState:!0,routingOptions:{urlToState:e=>{let t=new URLSearchParams(e).get("q");return t?{searchTerm:t}:{}},stateToUrl:()=>"",writeUrl:()=>{},routeChangeHandler:()=>()=>{}},initialState:{...to.initialState,...A.length>0&&{filters:A}}},children:(0,a.jsx)(s.Z,{mapContextToProps:e=>{let{wasSearched:t,addFilter:n,removeFilter:a,setFilter:r,setSearchTerm:l,filters:s,clearFilters:i,searchTerm:o,totalResults:c,results:d,facets:_,isLoading:u,current:m,sortField:h,sortDirection:p,sortList:g}=e;return{wasSearched:t,addFilter:n,removeFilter:a,setSearchTerm:l,setFilter:r,filters:s,clearFilters:i,searchTerm:o,totalResults:c,results:d,facets:_,isLoading:u,current:m,sortField:h,sortDirection:p,sortList:g}},children:e=>(0,a.jsx)(ti,{texts:i,categoryProp:p,regionProp:g,categoriesHierarchy:y,regionsHierarchy:x,containerRef:k,showInitialSkeleton:w,setShowInitialSkeleton:C,hasSsrFirstPage:!!v,siteTotalJobCount:b,debouncedHandleSendViewItemsEvent:F,...e})})},"".concat(null!==(t=null==p?void 0:p.id)&&void 0!==t?t:"no-cat","-").concat(null!==(n=null==g?void 0:g.id)&&void 0!==n?n:"no-reg"))]})})},88675:function(e,t,n){"use strict";n.d(t,{default:function(){return u}});var a=n(57437),r=n(2265),l=n(97165),s=n(90403),i=n(6688),o=n.n(i);let c=["lon","arbetsuppgifter","utbildning"],d=e=>{let{label:t,open:n,onToggle:r,children:l}=e;return(0,a.jsxs)("div",{className:o().accordion,children:[(0,a.jsxs)("button",{type:"button",className:"".concat(o().accordion_button," ").concat(n?o().accordion_button_open:""),onClick:r,"aria-expanded":n,children:[(0,a.jsx)("span",{className:o().accordion_label,children:t}),(0,a.jsx)("span",{className:o().accordion_marker,children:n?"−":"+"})]}),n&&(0,a.jsx)("div",{className:o().accordion_panel,children:l})]})};var _=e=>{let{seoContent:t}=e,[n,l]=(0,r.useState)({rollen:!1,krav:!1,tech:!1}),s=e=>l(t=>({...t,[e]:!t[e]}));if(!t)return null;let i=t.intro_text,_=t.contentfulArticles;if(!i&&!_)return null;let u=_?c.map(e=>_[e]).filter(e=>!!e):[];return(0,a.jsxs)("aside",{className:o().aside,children:[i&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:o().header,children:[(0,a.jsxs)("div",{className:o().eyebrow,children:["Om yrket \xb7 ",t.name]}),(0,a.jsxs)("h2",{className:o().heading,children:["Vad g\xf6r man som ",t.name,"?"]})]}),(0,a.jsx)("div",{className:o().lead,children:(0,a.jsx)("p",{className:o().lead_text,children:i.intro})}),(0,a.jsx)(d,{label:"Rollen",open:n.rollen,onToggle:()=>s("rollen"),children:(0,a.jsx)("div",{className:o().body,dangerouslySetInnerHTML:{__html:i.rollen}})}),(0,a.jsx)(d,{label:"Arbetsuppgifter & krav",open:n.krav,onToggle:()=>s("krav"),children:(0,a.jsx)("div",{className:o().body,dangerouslySetInnerHTML:{__html:i.arbetsuppgifter}})}),i.tags.length>0&&(0,a.jsx)(d,{label:"Vanliga tekniker",open:n.tech,onToggle:()=>s("tech"),children:(0,a.jsx)("div",{className:o().tags,children:i.tags.map(e=>(0,a.jsx)("span",{className:o().tag,children:e},e))})})]}),u.length>0&&(0,a.jsxs)("div",{className:o().footer,children:[(0,a.jsx)("div",{className:o().footer_label,children:"Guider"}),(0,a.jsx)("div",{className:o().links,children:u.map(e=>(0,a.jsxs)("a",{href:e.url,className:o().link,rel:"nofollow",children:[(0,a.jsx)("span",{children:e.category}),(0,a.jsx)("span",{className:o().link_arrow,children:"›"})]},e.entry_id))})]})]})},u=e=>{let{categorySlug:t,regionSlug:n}=e,r=(0,s.PJ)(e=>e.categorySlug),i=(0,s.PJ)(e=>e.regionSlug),o=(0,l.k)(null!=r?r:t,null!=i?i:n);return(0,a.jsx)(_,{seoContent:o})}},61621:function(e,t,n){"use strict";var a=n(57437),r=n(26860),l=n.n(r);n(2265);var s=n(52216);let i=["lon","arbetsuppgifter","utbildning"];t.default=e=>{let{seoContent:t}=e;if(!t)return null;let n=t.intro_text,r=t.contentfulArticles;return n||r?(0,a.jsx)("section",{className:l().ji,children:n&&(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(s.default,{showHeight:90,children:[(0,a.jsxs)("p",{className:l().ji_heading_intro,children:["Vad g\xf6r man som ",t.name,"?"]}),(0,a.jsx)("p",{className:l().ji_intro,children:n.intro}),(0,a.jsxs)("div",{className:l().ji_cols,children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:l().ji_label,children:"Rollen"}),(0,a.jsx)("p",{dangerouslySetInnerHTML:{__html:n.rollen}})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:l().ji_label,children:"Arbetsuppgifter & krav"}),(0,a.jsx)("p",{dangerouslySetInnerHTML:{__html:n.arbetsuppgifter}})]})]}),(0,a.jsxs)("div",{className:l().ji_footer,children:[r&&(0,a.jsxs)("div",{className:l().ji_links_area,children:[(0,a.jsx)("span",{className:l().ji_links_label,children:"L\xe4s mer om yrket:"}),(0,a.jsx)("div",{className:l().ji_links,children:i.map(e=>{let t=r[e];return t?(0,a.jsx)("a",{href:t.url,className:l().ji_link,children:t.category},e):null})})]}),n&&n.tags.length>0&&(0,a.jsx)("div",{className:l().ji_tags,children:n.tags.slice(0,3).map(e=>(0,a.jsx)("span",{className:l().ji_tag,children:e},e))})]})]})})}):null}},61841:function(e,t,n){"use strict";n.d(t,{Z:function(){return B}});var a=n(57437),r=n(2265),l=n(29501),s=n(13590),i=n(31229),o=n(36760),c=n.n(o),d=n(48279),_=n(76374),u=n(66225),m=n(84477),h=n.n(m),p=n(15590),g=n(195),f=n(36931),v=n(10404),b=n(25942),x=n(79129),y=n(93340);n(83079);var j=n(12119),N=(0,j.$)("c5fe5fa8c7220ec89565e632991316b1d58c2be0");(0,j.$)("fc3537cd31dfd41714c005b610786ffd41df2e0a"),(0,j.$)("ec3a96879a345a68e1726cd38445ac0b143faf24"),(0,j.$)("f585c687e394367a7182c694350f5ebbe6f47465"),(0,j.$)("94735559ddf5edcc37553cdd78db45b854014ea5"),(0,j.$)("4fa662b55bc387db3887c92697a55041bb4bf377"),(0,j.$)("3727afbf86e20a6c3101b52086afefe1016f0303"),(0,j.$)("88d3bec1770d8b63f1bf69c00f84062a62e784e8"),
1(0,j.$)("c1f42a6884cdd03add454a344f49e51afa065a6b"),(0,j.$)("fdf618e8a2831ed8737a6f5b92af6e48364a21a7");var S=n(6449),k=n(54506),w=n(1633),C=n(27314),E=n(31828),F=n(80038),A=n(49794),R=n(78167),T=n(87007),I=n(99137),O=n(76115),L=n(84649),M=n.n(L);let P={default:e=>{var t;let{searchOptions:n,categoryItems:r,regionItems:l,companyNames:s,removeCategory:i,removeRegion:o,removeCompany:c,undoRemove:d,hasRemoved:_}=e;return(0,a.jsxs)("div",{className:h().banner,children:[(0,a.jsxs)("div",{className:h().bannerHeader,children:[(0,a.jsx)("div",{className:h().bannerIcon,children:(0,a.jsx)(R.Z,{className:h().bannerIconSvg})}),(0,a.jsx)("h3",{className:h().bannerTitle,children:"Bevakning redo att aktiveras"})]}),(0,a.jsxs)("p",{className:h().bannerText,children:["Du kommer f\xe5 uppdateringar av"," ",(0,a.jsx)("span",{className:h().bannerHighlight,children:"nya jobb"})," som matchar kriteriera:"]}),n.freeTextQuery&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:h().bannerSubheading,children:"S\xf6kfras:"}),(0,a.jsx)("p",{className:h().bannerText,children:(0,a.jsx)("span",{className:h().bannerHighlight,children:n.freeTextQuery})})]}),r.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:h().bannerSubheading,children:"Inom:"}),(0,a.jsx)("div",{className:h().chipRow,children:r.map(e=>(0,a.jsx)(I.lo,{label:e.name,onRemove:()=>i(e.id)},e.id))})]}),s.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:h().bannerSubheading,children:"F\xf6retag:"}),(0,a.jsx)("div",{className:h().chipRow,children:s.map(e=>(0,a.jsx)(I.lo,{label:e,onRemove:()=>c(e)},e))})]}),l.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:h().bannerSubheading,children:"Vart?"}),(0,a.jsx)("div",{className:h().chipRow,children:l.map(e=>(0,a.jsx)(I.lo,{label:e.name,onRemove:()=>o(e.id)},e.id))})]}),_&&(0,a.jsxs)("button",{type:"button",className:h().undoButton,onClick:d,"aria-label":"\xc5ngra senaste borttagning",children:[(0,a.jsx)(T.Z,{}),(0,a.jsx)("span",{className:h().undoButtonSpan,children:"\xc5ngra"})]}),n.pace&&(0,a.jsxs)("p",{className:h().bannerSubheading,children:["Omfattning: ",(0,O.fQ)("pace",n.pace)]}),n.employmentType&&(0,a.jsxs)("p",{className:h().bannerSubheading,children:["Anst\xe4llningsform: ",(0,O.fQ)("employmentType",n.employmentType)]}),(null===(t=n.workModes)||void 0===t?void 0:t.length)>0&&(0,a.jsxs)("p",{className:h().bannerSubheading,children:["Arbetsplats: ",n.workModes.map(e=>(0,O.fQ)("workMode",e)).join(", ")]})]})},side:e=>{let{searchOptions:t,categoryItems:n,regionItems:r,companyNames:l,removeCategory:s,removeRegion:i,removeCompany:o,undoRemove:c,hasRemoved:d}=e,_=(e,t)=>(0,a.jsxs)("span",{className:M().chip,children:[e,(0,a.jsx)("button",{type:"button",onClick:t,"aria-label":"Ta bort ".concat(e),className:M().chipRemove,children:"✕"})]},e),u=n.length+r.length+l.length===0;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("p",{className:M().criteria,children:[(0,a.jsx)("span",{className:M().word,children:"Mejla mig nya jobb som"}),n.map(e=>_(e.name,()=>s(e.id))),t.freeTextQuery&&(0,a.jsx)("span",{className:M().chip,children:t.freeTextQuery}),l.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:M().word,children:"hos"}),l.map(e=>_(e,()=>o(e)))]}),r.length>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:M().word,children:"i"}),r.map(e=>_(e.name,()=>i(e.id)))]})]}),(u||d)&&(0,a.jsxs)("span",{className:M().hint,children:[u&&"L\xe4gg tillbaka minst ett kriterium.",d&&(0,a.jsxs)("button",{type:"button",className:M().undo,onClick:c,children:[(0,a.jsx)(T.Z,{}),(0,a.jsx)("span",{className:M().undoText,children:"\xc5ngra"})]})]})]})}},G=i.z.object({email:i.z.string().email("V\xe4nligen ange en giltig e-postadress"),terms:i.z.boolean().refine(e=>e,"Du m\xe5ste godk\xe4nna integritetspolicyn"),news:i.z.boolean()});var B=e=>{var t;let{onSubmit:n,onClose:i,texts:o,variant:m="default",source:j}=e,{searchOptions:R,source:T}=(0,k.WW)(),I=null!=j?j:T,{categoryDict:O,regionDict:L}=(0,w.O)(),M="side"===m,B=P[m],[H,Z]=(0,r.useState)(R.categories),[D,Y]=(0,r.useState)(R.regions),[V,W]=(0,r.useState)(R.companyNames),[U,Q]=(0,r.useState)([]),J=r.useMemo(()=>H.map(e=>{var t;return{id:e,name:null===(t=O.get(e))||void 0===t?void 0:t.name}}).filter(e=>!!e.name),[H,O]),q=r.useMemo(()=>D.map(e=>{var t;return{id:e,name:null===(t=L.get(e))||void 0===t?void 0:t.name}}).filter(e=>!!e.name),[D,L]),z=U.length>0,K=J.length+q.length+V.length,X=(0,r.useRef)(),[$,ee]=(0,r.useState)(!1),[et,en]=(0,r.useState)(!1),[ea,er]=(0,r.useState)(!1),{register:el,handleSubmit:es,watch:ei,setValue:eo,reset:ec,formState:{errors:ed}}=(0,l.cI)({resolver:(0,s.F)(G),defaultValues:{email:"",terms:!1,news:!1}});r.useEffect(()=>
1(X.current=new AbortController,!X.current.signal.aborted&&((0,d.S)({event:"modal_form_display",form_destination:"/matchmails",form_id:S.n.matchmail.form_id,form_name:S.n.matchmail.form_name}),I&&(0,A.re)({source:I,formVariant:"monitor_search",subscriptionType:"SEARCH"})),()=>{var e;return null===(e=X.current)||void 0===e?void 0:e.abort()}),[I]);let e_=async e=>{try{en(!0);let t=[];V.length>0&&(t=await N(V));let a=await (0,x.ZF)({email:e.email.trim(),frequency:y.FrequencyType.DAILY,type:y.MailSubscriptionType.SEARCH,searchQuery:R.searchQuery,freeTextQuery:R.freeTextQuery,categories:H,regions:D,companies:t.map(e=>e.id),workModes:R.workModes,employmentType:R.employmentType,pace:R.pace,...I&&{signupSource:I}});(0,d.S)({event:"modal_form_submit",form_destination:"/matchmails",form_id:S.n.matchmail.form_id,form_name:S.n.matchmail.form_name,form_submit_id:"matchmail_form_submit_monitor_search"}),a&&I&&(0,A.An)({source:I,formVariant:"monitor_search",subscriptionType:"SEARCH",matchmailId:Number(a.id)}),(0,F.IE)(E.il.USER_CREATED_MATCHMAIL),n&&n(),(0,f.x)("Tack f\xf6r din prenumeration, vi ser fram emot att h\xe5lla dig uppdaterad"),ec()}catch(e){(0,f._)("N\xe5got gick fel!")}en(!1)},eu=el("email");return(0,a.jsxs)("div",{className:c()(h().container,M&&h().sideContainer),children:[M?null:(0,a.jsx)(g.Z,{onClick:i,color:"#000"}),(0,a.jsxs)("div",{className:c()(h().formContainer,M&&h().sideFormContainer),children:[M?(0,a.jsxs)("div",{className:h().sideHeader,children:[(0,a.jsx)("h2",{className:c()(h().heading,h().sideHeading),children:o.heading}),(0,a.jsx)("button",{type:"button",onClick:i,"aria-label":"St\xe4ng",className:h().sideClose,children:"✕"})]}):(0,a.jsx)("h2",{className:h().heading,children:o.heading}),(0,a.jsxs)("form",{onSubmit:es(e_),className:M?h().sideForm:void 0,children:[(0,a.jsx)(B,{searchOptions:R,categoryItems:J,regionItems:q,companyNames:V,removeCategory:e=>{Z(t=>t.filter(t=>t!==e)),Q(t=>[...t,{type:"category",id:e}])},removeRegion:e=>{Y(t=>t.filter(t=>t!==e)),Q(t=>[...t,{type:"region",id:e}])},removeCompany:e=>{W(t=>t.filter(t=>t!==e)),Q(t=>[...t,{type:"company",name:e}])},undoRemove:()=>{if(0===U.length)return;let e=U[U.length-1];"category"===e.type?Z(t=>t.includes(e.id)?t:[...t,e.id]):"region"===e.type?Y(t=>t.includes(e.id)?t:[...t,e.id]):"company"===e.type&&W(t=>t.includes(e.name)?t:[...t,e.name]),Q(e=>e.slice(0,-1))},hasRemoved:z}),(0,a.jsx)("div",{className:M?void 0:h().inputContainer,children:(0,a.jsx)(u.Z,{type:"text",autoComplete:"email",placeholder:M?"[email protected]":"Skriv in din mejladress*",...eu,onChange:e=>{e.target.value.length>0&&!$&&((0,d.S)({event:"modal_form_start",form_destination:"/matchmails",form_id:S.n.matchmail.form_id,form_name:S.n.matchmail.form_name,form_submit_id:"matchmail_form_submit_monitor_search"}),ee(!0)),eu.onChange(e)},onFocus:()=>{er(!0)},onBlur:e=>{er(!1),eu.onBlur(e)},invalidMessage:null===(t=ed.email)||void 0===t?void 0:t.message,className:c()(h().input,M&&h().sideInput,ea&&h().inputFocused,ed.email&&h().inputError),autoFocus:!M})}),(0,a.jsxs)("div",{className:c()(h().checkboxContainer,M&&h().sideCheckboxContainer),children:[(0,a.jsx)(v.Z,{id:"terms",...el("terms"),checked:ei("terms"),onChange:()=>eo("terms",!ei("terms")),texts:{acceptTerms:o.acceptTerms,acceptTermsLink:o.acceptTermsLink},className:h().terms}),ed.terms&&(0,a.jsxs)("div",{className:h().error_container,children:[(0,a.jsx)(C.Z,{}),(0,a.jsx)("p",{className:h().error_text,children:ed.terms.message})]}),!M&&(0,a.jsx)(_.Z,{id:"news",...el("news"),checked:ei("news"),onChange:()=>eo("news",!ei("news")),label:o.subscribeToNewsLetter,border:!0})]}),(0,a.jsx)("div",{className:h().formActions,children:(0,a.jsxs)(p.Z,{type:"submit",variant:"YELLOW_PRIMARY",size:"large",grow:!0,disabled:et||M&&0===K,className:c()(h().submitButton,M&&h().sideSubmitButton),children:[!M&&(0,a.jsx)(b.Z,{stroke:"currentColor"}),(0,a.jsx)("span",{children:o.cta})]})})]})]})]})}},48202:function(e,t,n){"use strict";var a=n(57437),r=n(2265),l=n(63749),s=n(1633),i=n(20977),o=n(80460);let c=e=>Array.isArray(e)?e:e?[e]:[];t.default=r.memo(e=>{var t,n,r,d,_,u,m,h,p,g,f,v,b,x,y;let{result:j,texts:N}=e,{categoryDict:S}=(0,s.O)(),{title:k,counties:w,slug:C,professions:E,id:F,startAt:A,expireAt:R}=j,T={id:Number(null===(t=j["company.id"])||void 0===t?void 0:t.raw),logo:(null===(n=j["company.logo"])||void 0===n?void 0:n.raw)||l.Z.src,favicon:(null===(r=j["company.favicon"])||void 0===r?void 0:r.raw)||(null===(d=j["company.logo"])||void 0===d?void 0:d.raw)||l.Z.src,name:(null===(_=j["company.name"])||void 0===_?void 0:_.raw)||"",slug:(null===(u=j["company.slug"])||void 0===u?void 0:u.raw)||"",tier:(null===(m=j.sponsored)||void 0===m?void 0:m.raw)===0?"SCRAPED":"PREMIUM"},I=null===(h=j["aiSummary.json"])||void 0===h?void 0:h.raw,O=null;if(I)try{O="string"==typeof I?JSON.parse(I):I}catch(e){console.error("Failed to parse aiSummary:",e)}let L="PREMIUM"===T.tier,M=[...c(null===(p=j.professionsNames)||void 0===p?void 0:p.raw).map(e=>({name:e})),...(0,i.Al)(c(null===(g=j["categories.id"])||void 0===g?void 0:g.raw).map(e=>S.get(Number(e))).filter(e=>!!e))],P=null==w?void 0:null===(f=w.raw)||void 0===f?void 0:f.map(e=>({name:e})),G=Array.isArray(null===(v=j["regions.name"])||void 0===v?void 0:v.raw)?null===(x=j["regions.name"])||void 0===x?void 0:null===(b=x.raw)||void 0===b?void 0:b.map(e=>({name:e})):[];return(0,a.jsx)(o.Z,{job:{categories:M,regions:G.length>0?G:P,slug:null==C?void 0:C.raw,title:k.raw,company:T,startAt:(null==A?void 0:A.raw)?new Date(null==A?void 0:A.raw):new Date,expireAt:(null==R?void 0:R.raw)||null,id:Number(F.raw),aiSummary:O,sponsored:(null===(y=j.sponsored)||void 0===y?void 0:y.raw)===1},variant:"summary",isFree:!L})})},93460:function(e,t,n){"use strict";var a=n(57437),r=n(27648),l=n(96009),s=n.n(l);t.Z=e=>{let{paths:t,hideOnMobile:n=!1}=e;return(0,a.jsx)("div",{className:"".concat(s().breadcrumbs_container).concat(n?" ".concat(s().hide_on_mobile):""),children:(0,a.jsx)("div",{className:s().breadcrumbs,children:t.map((e,n)=>e.href?(0,a.jsx)(r.default,{rel:"nofollow",href:e.href,className:s()["".concat(n===t.length-1?"breadcrumbs_list_item_last":"breadcrumbs_list_item")],children:e.text},n):(0,a.jsx)("span",{className:s()["".concat(n===t.length-1?"breadcrumbs_list_item_last":"breadcrumbs_list_item")],children:e.text},n))})})}},78167:function(e,t,n){"use strict";var a=n(57437);t.Z=e=>{let{...t}=e;return(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.width||"24",height:t.height||"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",...t,children:[(0,a.jsx)("path",{d:"M10.268 21a2 2 0 0 0 3.464 0"}),(0,a.jsx)("path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326"})]})}},52445:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var a=n(57437);function r(e){let{width:t=24,height:n=24,className:r}=e;return(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:n,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:r,children:[(0,a.jsx)("path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"}),(0,a.jsx)("rect",{width:"20",height:"14",x:"2",y:"6",rx:"2"})]})}},12897:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var a=n(57437);function r(e){let{width:t=24,height:n=24,className:r}=e;return(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t,height:n,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:r,children:(0,a.jsx)("path",{d:"m6 9 6 6 6-6"})})}},50386:function(e,t,n){"use strict";var a=n(57437);t.Z=e=>{let{...t}=e;return(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:t.width||"20",height:t.height||"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",...t,children:(0,a.jsx)("path",{d:"m9 18 6-6-6-6"})})}},59726:function(e,t,n){"use strict";var a=n(57437);t.Z=e=>
1{let{stroke:t="currentColor",...n}=e;return(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",...n,children:[(0,a.jsx)("path",{d:"M10 18.3334C10.8334 14.1667 16.6667 13.682 16.6667 8.33342C16.6667 4.65152 13.6819 1.66675 10 1.66675C6.31814 1.66675 3.33337 4.65152 3.33337 8.33342C3.33337 13.682 9.16671 14.1667 10 18.3334Z",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),(0,a.jsx)("path",{d:"M10 10.8334C11.3808 10.8334 12.5 9.71413 12.5 8.33342C12.5 6.9527 11.3808 5.83341 10 5.83341C8.61933 5.83341 7.50004 6.9527 7.50004 8.33342C7.50004 9.71413 8.61933 10.8334 10 10.8334Z",stroke:t,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]})}},87007:function(e,t,n){"use strict";var a=n(57437);t.Z=()=>(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,a.jsx)("path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"}),(0,a.jsx)("path",{d:"M3 3v5h5"})]})},68489:function(e,t,n){"use strict";var a=n(57437);n(2265);var r=n(28979),l=n(75447),s=n.n(l),i=n(61841),o=n(54506);t.default=e=>{let{texts:t}=e,{isMonitorSearchOpen:n,closeMonitorSearchModal:l}=(0,o.WW)();return(0,a.jsx)(r.Z,{isOpen:n,onClose:l,modalContentClassName:s().modal_content,children:(0,a.jsx)(i.Z,{onSubmit:l,onClose:l,texts:t})})}},56997:function(e,t,n){"use strict";n.d(t,{ActiveFiltersSkeleton:function(){return h},SearchFormSkeleton:function(){return u}});var a=n(57437),r=n(71010),l=n.n(r),s=n(74536),i=n.n(s),o=n(31851);let c=e=>{let{className:t}=e;return(0,a.jsx)("div",{className:"".concat(l().shimmer," ").concat(t)})},d=()=>(0,a.jsx)("div",{className:l().breadcrumbs_container,children:(0,a.jsxs)("div",{className:l().breadcrumbs_items,children:[(0,a.jsx)(c,{className:l().breadcrumb_item_small}),(0,a.jsx)(c,{className:l().breadcrumb_item_medium}),(0,a.jsx)(c,{className:l().breadcrumb_item_medium})]})}),_=()=>(0,a.jsx)("div",{className:l().header_container,children:(0,a.jsx)(c,{className:l().header_title})}),u=()=>(0,a.jsx)("div",{className:i().search_bar_wrapper,children:(0,a.jsx)("div",{className:i().search_frame,children:(0,a.jsxs)("div",{className:l().search_form,children:[(0,a.jsx)(c,{className:l().search_input}),(0,a.jsx)(c,{className:l().search_input}),(0,a.jsx)(c,{className:l().search_button})]})})}),m=()=>(0,a.jsxs)("div",{className:l().refine_row,children:[(0,a.jsx)(c,{className:l().refine_label}),(0,a.jsx)(c,{className:l().refine_pill}),(0,a.jsx)(c,{className:l().refine_pill}),(0,a.jsx)(c,{className:l().refine_count})]}),h=e=>{let{chips:t=1}=e;return(0,a.jsxs)("div",{className:l().active_filters_card,children:[(0,a.jsx)("span",{className:l().active_filters_strip,"aria-hidden":"true"}),(0,a.jsxs)("div",{className:l().active_filters_header,children:[(0,a.jsx)(c,{className:l().active_filters_title}),(0,a.jsx)(c,{className:l().active_filters_clear})]}),(0,a.jsxs)("div",{className:l().active_filters_section,children:[(0,a.jsx)(c,{className:l().active_filters_section_label}),Array.from({length:t},(e,t)=>(0,a.jsx)(c,{className:l().active_filters_chip},t))]})]})},p=()=>(0,a.jsx)("div",{className:l().pagination_wrapper,children:(0,a.jsxs)("div",{className:l().pagination_container,children:[(0,a.jsx)(c,{className:l().pagination_arrow}),(0,a.jsxs)("div",{className:l().pagination_pages,children:[(0,a.jsx)(c,{className:l().pagination_page}),(0,a.jsx)(c,{className:l().pagination_page}),(0,a.jsx)(c,{className:l().pagination_page}),(0,a.jsx)("span",{className:l().pagination_ellipsis,children:"..."}),(0,a.jsx)(c,{className:l().pagination_page})]}),(0,a.jsx)(c,{className:l().pagination_arrow})]})});t.Z=()=>(0,a.jsx)("div",{className:l().search_block,children:(0,a.jsxs)("div",{className:l().search_block_content,children:[(0,a.jsxs)("div",{className:l().top_stack,children:[(0,a.jsx)(d,{}),(0,a.jsx)(_,{}),(0,a.jsx)(u,{})]}),(0,a.jsx)(m,{}),(0,a.jsx)(h,{}),(0,a.jsxs)("div",{className:l().results_container,children:[(0,a.jsx)(o.P,{}),(0,a.jsx)(o.P,{}),(0,a.jsx)(o.P,{}),(0,a.jsx)(o.P,{}),(0,a.jsx)(o.P,{}),(0,a.jsx)(o.P,{}),(0,a.jsx)(o.P,{}),(0,a.jsx)(o.P,{}),(0,a.jsx)(o.P,{}),(0,a.jsx)(o.P,{})]}),(0,a.jsx)(p,{})]})})},47038:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var a=n(57437),r=n(2265),l=n(34785),s=n.n(l);n(98527);var i=n(2268),o=n.n(i),c=n(30166),d=n(72651),_=n.n(d),u=function(){let{width:e,height:t,borderRadius:n,className:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,a.jsx)("div",{className:"".concat(_().skeleton," ").concat(null!=r?r:""),style:{width:e,height:t,borderRadius:n}})};let m=(0,c.default)(async()=>{let{default:e}=await Promise.all([n.e(3070),n.e(6434),n.e(5600)]).then(n.t.bind(n,5600,23)),{default:t}=await Promise.all([n.e(3070),n.e(6434)]).then(n.t.bind(n,58194,23)),r=t.import("formats/link"),l=t.import("blots/embed");class s extends l{}s.blotName="soft-break",s.tagName="br";class i extends r{static create(e){let t=super.create(e);return t.setAttribute("rel","nofollow noopener"),t}}return t.register(i,!0),t.register(s),t=>{let{forwardedRef:n,...r}=t;return(0,a.jsx)(e,{ref:n,...r})}},{loadableGenerated:{webpack:()=>[58194]},ssr:!1,loading:()=>(0,a.jsxs)("div",{className:o().loading_text,children:[(0,a.jsx)(u,{width:"100%",height:"0.875rem",borderRadius:"0.25rem"}),(0,a.jsx)(u,{width:"94%",height:"0.875rem",borderRadius:"0.25rem"}),(0,a.jsx)(u,{width:"100%",height:"0.875rem",borderRadius:"0.25rem"}),(0,a.jsx)(u,{width:"78%",height:"0.875rem",borderRadius:"0.25rem"}),(0,a.jsx)(u,{width:"97%",height:"0.875rem",borderRadius:"0.25rem"}),(0,a.jsx)(u,{width:"60%",height:"0.875rem",borderRadius:"0.25rem"})]})});var h=e=>{let{onChange:t,value:n,readOnly:l,className:s}=e,[i,c]=(0,r.useState)(n||{});return(0,a.jsx)("div",{className:l?"previewEditor":"createEditor",children:(0,a.jsx)(m,{value:i,onChange:l?void 0:(e,n,a,r)=>{let l=r.getContents();c(l),t&&t(l)},className:"".concat(o().editor," ").concat(null!=s?s:""),readOnly:l,modules:l?void 0:{toolbar:[["bold","italic","underline"],["blockquote"],[{header:1},{header:2}],[{list:"ordered"},{list:"bullet"}],[{header:[1,2,3,4,5,!1,!1]}]]},theme:l?"bubble":"snow"})})};let p=e=>({ops:e.blocks.map(e=>({insert:e.text+"\n"}))});var g=e=>{let{text:t,className:n}=e,l=(0,r.useMemo)(()=>{try{let e;try{e=t.blocks?p(t):JSON.parse(t)}catch(n){e=t}return e}catch(e){return null}},[t]);
1return(0,a.jsx)("div",{className:s().container,children:(0,a.jsx)(h,{value:l,readOnly:!0,className:n})})}},28979:function(e,t,n){"use strict";var a=n(57437),r=n(2265),l=n(98139),s=n.n(l);t.Z=e=>{let{isOpen:t,onClose:n,modalClassName:l,modalContentClassName:i,children:o,scrollObserver:c}=e,d=(0,r.useRef)(null);return((0,r.useEffect)(()=>{let e=e=>{d.current&&!d.current.contains(e.target)&&n()},t=e=>{"Escape"===e.key&&n()};return document.addEventListener("keydown",t),document.addEventListener("mousedown",e),()=>{document.removeEventListener("keydown",t),document.removeEventListener("mousedown",e)}},[n]),r.useEffect(()=>{d.current&&(d.current.scrollTop=0)},[c]),t)?(0,a.jsx)("div",{className:l||s().modal,children:(0,a.jsx)("div",{ref:d,className:"".concat(s().modal_content," ").concat(i),children:o})}):null}},83622:function(e,t,n){"use strict";n.d(t,{default:function(){return d}});var a=n(57437),r=n(2265),l=n(65089),s=n.n(l),i=()=>(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",children:(0,a.jsx)("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"m15 6-6 6 6 6"})}),o=()=>(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",children:(0,a.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"m9 18 6-6-6-6"})}),c=n(99376),d=e=>{let{currentPage:t,onPageChange:n,totalPages:l,maxPagesToShow:d,inQuery:_,queryKey:u,scrollTop:m}=e,h=(0,c.usePathname)(),p=(0,c.useSearchParams)(),g=(0,c.useRouter)(),f=t||Number(p.get(u||"page"))||1,[v,b]=r.useState(d||5),x=[...Array(l>0?l-1:0)].map((e,t)=>t+1),y=r.useMemo(()=>{let e=Math.max(f-Math.floor(v/2),1),t=e+v-1;return t>l&&(e=Math.max((t=l)-v+1,1)),e=Math.min(e,Math.max(1,l-v+1)),x.slice(e-1,t)},[f,l,x,v]),j=e=>{let t=new URLSearchParams(p);t.set("page",e.toString()),g.push(h+"?"+t.toString(),{scroll:m||!1})};return(r.useEffect(()=>{window.addEventListener("resize",()=>{window.innerWidth<768?b(3):b(d||5)})},[]),1===l||0===l)?null:(0,a.jsxs)("div",{className:s().pagination_container,children:[(0,a.jsx)("div",{className:s().action,children:(0,a.jsx)("button",{type:"button",onClick:()=>{f>1&&(_&&j(f-1),n&&n(f-1))},children:(0,a.jsx)(i,{})})}),(0,a.jsxs)("div",{className:s().pagination_items_list,children:[y&&1!==y[0]&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{type:"button",className:s().page,onClick:()=>{_&&j(1),n&&n(1)},"data-active":1===f,children:"1"}),(0,a.jsx)("span",{className:s().page_fillter_prev,children:"..."})]}),y.map(e=>(0,a.jsx)("button",{type:"button",className:s().page,onClick:()=>{_&&j(e),n&&n(e)},"data-active":f===e,children:e},e)),y&&y[y.length-1]+1!==l&&(0,a.jsx)("span",{className:s().page_fillter,children:"..."}),(0,a.jsx)("button",{type:"button",className:s().page,onClick:()=>{_&&j(l),n&&n(l)},"data-active":f===l,children:l})]}),(0,a.jsx)("div",{className:s().action,children:f<l&&(0,a.jsx)("button",{type:"button",onClick:()=>{_&&j(f+1),n&&n(f+1)},children:(0,a.jsx)(o,{})})})]})}},31851:function(e,t,n){"use strict";n.d(t,{P:function(){return s},X:function(){return i}});var a=n(57437),r=n(52339),l=n.n(r),s=()=>(0,a.jsx)("div",{className:l().skeleton_card,children:(0,a.jsxs)("div",{className:l().skeleton_content,children:[(0,a.jsx)("div",{className:l().skeleton_logo}),(0,a.jsxs)("div",{className:l().skeleton_body,children:[(0,a.jsx)("div",{className:l().skeleton_title}),(0,a.jsxs)("div",{className:l().skeleton_meta,children:[(0,a.jsx)("div",{className:l().skeleton_text_short}),(0,a.jsx)("div",{className:l().skeleton_text_short})]}),(0,a.jsxs)("div",{className:l().skeleton_tags,children:[(0,a.jsx)("div",{className:l().skeleton_tag}),(0,a.jsx)("div",{className:l().skeleton_tag}),(0,a.jsx)("div",{className:l().skeleton_tag})]})]})]})}),i=e=>{let{message:t}=e;return(0,a.jsxs)("div",{className:l().no_results,children:[(0,a.jsx)("p",{className:l().no_results_text,children:t||"Just nu har vi inga jobb som matchar dessa kriterier."}),(0,a.jsx)("p",{className:l().no_results_cta,children:"Men du kan skapa en bevakning och f\xe5 mail s\xe5 fort nya dyker upp!"})]})}},97165:function(e,t,n){"use strict";n.d(t,{k:function(){return r}});var a=n(45847);function r(e,t){let n=new URLSearchParams;e&&n.set("category",e),t&&n.set("region",t);let{data:r}=(0,a.i)(e||t?"/api/content?".concat(n):null);return r}},76236:function(e,t,n){"use strict";n.d(t,{D:function(){return a}});let a=(e,t)=>{let n=null;return function(){for(var a=arguments.length,r=Array(a),l=0;l<a;l++)r[l]=arguments[l];n&&clearTimeout(n),n=setTimeout(()=>{n&&clearTimeout(n),e(...r)},t)}}},15592:function(e,t,n){"use strict";n.d(t,{G:function(){return s}});var a=n(40376);let r=e=>{let t=new Map;if(!e)return t;let n=e=>{if(e&&"number"==typeof e.id&&Array.isArray(e.children)&&e.children.length>0){let a=e.children.map(e=>null==e?void 0:e.id).filter(e=>"number"==typeof e);a.length>
10&&t.set(e.id,a),e.children.forEach(e=>n(e))}};return e.forEach(e=>n(e)),t},l=(e,t)=>{if(!t||0===e.length)return e;let n=r(t);if(0===n.size)return e;let a=new Set(e),l=!0;for(;l;)l=!1,n.forEach((e,t)=>{if(a.has(t)){let t=!1;e.forEach(e=>{a.delete(e)&&(t=!0)}),t&&(l=!0);return}e.length>0&&e.every(e=>a.has(e))&&(e.forEach(e=>a.delete(e)),a.add(t),l=!0)});return Array.from(a)},s=e=>{let t,n,{filters:r,category:s,region:i,searchTerm:o,categoriesHierarchy:c}=e,d=[],_=[],u=[],m=[];return r&&(null==r?void 0:r.length)>0&&r.forEach(e=>{var r,l,s;e.field===a.F.CATEGORY_ID?d=Array.from(new Set([...d,...e.values.map(e=>"string"==typeof e?Number(e):e).filter(e=>"number"==typeof e&&!Number.isNaN(e))])):e.field===a.F.REGION_ID?_=Array.from(new Set([..._,...e.values.map(e=>"string"==typeof e?Number(e):e).filter(e=>"number"==typeof e&&!Number.isNaN(e))])):e.field===a.F.COMPANY_NAME?u=Array.from(new Set([...u,...e.values])):e.field===a.F.WORK_MODE?m=null!==(r=e.values)&&void 0!==r?r:[]:e.field===a.F.EMPLOYMENT_TYPE?t=null===(l=e.values)||void 0===l?void 0:l[0]:e.field===a.F.JOB_PACE&&(n=null===(s=e.values)||void 0===s?void 0:s[0])}),i&&(_=Array.from(new Set([..._,i.id]))),s&&(d=Array.from(new Set([...d,s.id]))),d=l(d,c),window.location.search,{categories:d,regions:_,companyNames:u,searchQuery:window?window.location.search:"",freeTextQuery:o||"",workModes:m,employmentType:t,pace:n}}},8162:function(e){e.exports={banner:"AlertBanner_banner__QytP_",iconCircle:"AlertBanner_iconCircle__zhbS8",iconSvg:"AlertBanner_iconSvg__9vHTU",text:"AlertBanner_text__4Uvhr",count:"AlertBanner_count__eiCgl",cta:"AlertBanner_cta__G7plu"}},50084:function(e){e.exports={strip:"AppliedFilters_strip__NxoI_",strip_stripe:"AppliedFilters_strip_stripe__q5lNL",strip_header:"AppliedFilters_strip_header__7djF8",strip_header_left:"AppliedFilters_strip_header_left__IIl92",strip_eyebrow:"AppliedFilters_strip_eyebrow__Ksz3p",strip_count:"AppliedFilters_strip_count__bFzxL",strip_clear:"AppliedFilters_strip_clear__MJx2s",strip_clear_span:"AppliedFilters_strip_clear_span__rqIvs",groups:"AppliedFilters_groups__4he3p",group:"AppliedFilters_group__fYiL2",group_header:"AppliedFilters_group_header__u005M",group_label:"AppliedFilters_group_label__nBD16",group_line:"AppliedFilters_group_line__LUmIn",chip_row:"AppliedFilters_chip_row__KJRqP",toggle_btn:"AppliedFilters_toggle_btn__tLhsC",toggle_btn_text:"AppliedFilters_toggle_btn_text__Tj_JO"}},14865:function(e){e.exports={banner_container:"Styles_banner_container__kJGvN",custom_image:"Styles_custom_image__asTlR",banner_bg:"Styles_banner_bg__4da6G",banner_bg_image:"Styles_banner_bg_image__faZWD",banner_gradient:"Styles_banner_gradient__a7nxB",banner_content:"Styles_banner_content__juPxk",banner_headline:"Styles_banner_headline__PA670",banner_quill_wrapper:"Styles_banner_quill_wrapper__hjENh",banner_right:"Styles_banner_right__1nP4m",banner_cta:"Styles_banner_cta__Vsxic",banner_company:"Styles_banner_company__J9F5A",banner_company_logo:"Styles_banner_company_logo__kM_rs",banner_company_name:"Styles_banner_company_name__7FREx",banner_company_logo_big:"Styles_banner_company_logo_big__6vtAD",banner_container_custom_image:"Styles_banner_container_custom_image__phJpq"}},8456:function(e){e.exports={facetBtn:"FacetControls_facetBtn__3gdts",facetIcon:"FacetControls_facetIcon__ADcB4",badge:"FacetControls_badge__JLCzb",label:"FacetControls_label__JdXu7",facetBtnActive:"FacetControls_facetBtnActive___9tyH",facetBtnOpen:"FacetControls_facetBtnOpen__L1Mfh",chevron:"FacetControls_chevron__2HfCg",moreWrap:"FacetControls_moreWrap__TQmwv",moreIcon:"FacetControls_moreIcon__pGkuF",moreLabel:"FacetControls_moreLabel__1mstx"}},52556:function(e){e.exports={controls:"MoreFiltersPanel_controls__UOQVw",morePanel:"MoreFiltersPanel_morePanel__7HChu",moreOverlay:"MoreFiltersPanel_moreOverlay___2D0K"}},10493:function(e){e.exports={search_block_outer:"Styles_search_block_outer__E17UY",search_block:"Styles_search_block___JEvE",search_block_content:"Styles_search_block_content__FxcyZ",search_info_container:"Styles_search_info_container__FULBG",occupation_header:"Styles_occupation_header__L8fC1",search_info_title_container:"Styles_search_info_title_container__MIf1O",search_block_heading:"Styles_search_block_heading__mtPM9",search_block_subheading:"Styles_search_block_subheading__Oq3Ib",search_block_subheading_count:"Styles_search_block_subheading_count__nAT_s",breadcrumbs:"Styles_breadcrumbs__
1culV_",monitor_container:"Styles_monitor_container__MSjT7",active_jobs:"Styles_active_jobs__lLtEd",sub_heading:"Styles_sub_heading__VLoAd"}},74536:function(e){e.exports={resultContainer:"styles_resultContainer__Q48FQ",results_loading:"styles_results_loading__w_hQU",body_footer:"styles_body_footer__GRGpU",content_area:"styles_content_area__aRIEP",hero_strip:"styles_hero_strip__lZo11",search_bar_wrapper:"styles_search_bar_wrapper__HoWr3",facet_bar:"styles_facet_bar__mU3ha",facet_bar_label:"styles_facet_bar_label__MO6VK",facet_bar_buttons:"styles_facet_bar_buttons__KtPls",facet_bar_match:"styles_facet_bar_match__pYgo6",facet_bar_match_count:"styles_facet_bar_match_count__Y_E5i",facet_bar_match_label:"styles_facet_bar_match_label__H_1TR","cta-button":"styles_cta-button__1YUoh"}},6688:function(e){e.exports={aside:"SideStyles_aside__FVEqN",header:"SideStyles_header__Z8z1L",eyebrow:"SideStyles_eyebrow__YlsZ3",heading:"SideStyles_heading__0kWpN",lead:"SideStyles_lead__K1tZH",lead_text:"SideStyles_lead_text__gleZx",accordion:"SideStyles_accordion__4g7AC",accordion_button:"SideStyles_accordion_button__3Tv2c",accordion_button_open:"SideStyles_accordion_button_open__wfxoJ",accordion_label:"SideStyles_accordion_label__6qitL",accordion_marker:"SideStyles_accordion_marker__wP5Xd",accordion_panel:"SideStyles_accordion_panel__EBF_O",body:"SideStyles_body__99Sjs",tags:"SideStyles_tags__AdhZ_",tag:"SideStyles_tag___zNPe",footer:"SideStyles_footer__9LqNX",footer_label:"SideStyles_footer_label__HH0sV",links:"SideStyles_links__GxqWH",link:"SideStyles_link__wp0wB",link_arrow:"SideStyles_link_arrow__O_kGn"}},26860:function(e){e.exports={ji_heading:"Styles_ji_heading__1xoYh",ji_heading_intro:"Styles_ji_heading_intro__pR60u",ji_links:"Styles_ji_links__KwITT",ji_footer:"Styles_ji_footer__m7ceU",ji_links_label:"Styles_ji_links_label___A4Zs",ji_link:"Styles_ji_link__dZ2Pv",ji_intro:"Styles_ji_intro__9s3y_",ji_cols:"Styles_ji_cols__fBHe7",ji_label:"Styles_ji_label__hsiHd",ji_tags:"Styles_ji_tags__XllRn",ji_tag:"Styles_ji_tag__YR98N",ji_links_area:"Styles_ji_links_area__4vH2I",ji:"Styles_ji__l8p_A"}},11409:function(e){e.exports={container:"styles_container__HJ5nd",noSide:"styles_noSide__dX3sF",sideContent:"styles_sideContent__ljQpj",noResults:"styles_noResults__u_QLG",body:"styles_body__WX1qi",bodyFooter:"styles_bodyFooter__G15FI",button:"styles_button__PAJVG",side_reset_action:"styles_side_reset_action__IN8xd",sideContentBody:"styles_sideContentBody__5bfx_",show:"styles_show__lmQy5"}},84477:function(e){e.exports={container:"Styles_container__HVALw",formContainer:"Styles_formContainer__kGAii",heading:"Styles_heading__XsEZZ",banner:"Styles_banner__3MWvW",bannerHeader:"Styles_bannerHeader__dLJMn",bannerIcon:"Styles_bannerIcon__ewiM2",bannerIconSvg:"Styles_bannerIconSvg__nX4Tf",bannerTitle:"Styles_bannerTitle__0l3cw",bannerText:"Styles_bannerText__oFgNQ",bannerSubheading:"Styles_bannerSubheading__bTRVW",bannerHighlight:"Styles_bannerHighlight__PAkQB",appliedFilters:"Styles_appliedFilters__SdnNk",appliedFiltersStripe:"Styles_appliedFiltersStripe__oeRG6",appliedFiltersHeader:"Styles_appliedFiltersHeader__2roal",appliedFiltersEyebrow:"Styles_appliedFiltersEyebrow__CEvKX",undoButton:"Styles_undoButton__Wkt9k",undoButtonSpan:"Styles_undoButtonSpan__4oEEb",chipGroup:"Styles_chipGroup__95SfM",chipGroupHeader:"Styles_chipGroupHeader__OxiE9",chipGroupLabel:"Styles_chipGroupLabel__T9647",chipGroupLine:"Styles_chipGroupLine__VVycQ",chipRow:"Styles_chipRow__zLFsw",inputContainer:"Styles_inputContainer__G8zWN",input:"Styles_input__xwsAj",inputFocused:"Styles_inputFocused__7ZhMt",inputError:"Styles_inputError__Pxo_0",checkboxContainer:"Styles_checkboxContainer__xeGY9",terms:"Styles_terms__82cYy",formActions:"Styles_formActions__ycEV_",submitButton:"Styles_submitButton__PuW_K",sideContainer:"Styles_sideContainer__NWP1K",sideFormContainer:"Styles_sideFormContainer__XKVVA",sideForm:"Styles_sideForm__3ppOY",sideHeader:"Styles_sideHeader__aKauJ",sideHeading:"Styles_sideHeading__uQqFh",sideClose:"Styles_sideClose__t2TOH",sideInput:"Styles_sideInput__VN38N",sideCheckboxContainer:"Styles_sideCheckboxContainer__VNvNE",sideSubmitButton:"Styles_sideSubmitButton__6Tw00"}},84649:function(e){e.exports={criteria:"CriteriaSentence_criteria__uM9_G",word:"CriteriaSentence_word__50IVD",chip:"CriteriaSentence_chip__L8Lhw",chipRemove:"CriteriaSentence_chipRemove__xI3G2",hint:"CriteriaSentence_hint__mL7Qu",undo:"CriteriaSentence_undo__HI02a",undoText:"CriteriaSentence_undoText__MnaXx"}},64726:function(e){e.exports={primaryButton:"styles_primaryButton__HF51j"}},72284:function(e){e.exports={group:"EnumCheckboxGroup_group__odh9S",title:"EnumCheckboxGroup_title__lm_n8",options:"EnumCheckboxGroup_options__oiZsD"}},8432:function(e){e.exports={group:"EnumRadioGroup_group__pg_Yl",title:"EnumRadioGroup_title__HRmSI",o
1ptions:"EnumRadioGroup_options___wmD3"}},2268:function(e){e.exports={editor:"styles_editor__UVRh0",dark:"styles_dark__9B8r4",loading_text:"styles_loading_text__HkaOf"}},75447:function(e){e.exports={modal_content:"Styles_modal_content__e7o1B"}},71010:function(e){e.exports={search_block:"Styles_search_block__CmAXu",search_block_content:"Styles_search_block_content__JpudE",shimmer:"Styles_shimmer__5Kbbj",fadeIn:"Styles_fadeIn__3esOT",top_stack:"Styles_top_stack__2KjAD",breadcrumbs_container:"Styles_breadcrumbs_container__TfeZY",breadcrumbs_items:"Styles_breadcrumbs_items__Qy7MV",breadcrumb_item_small:"Styles_breadcrumb_item_small__jD_xv",breadcrumb_item_medium:"Styles_breadcrumb_item_medium__2eszf",header_container:"Styles_header_container__hRxcN",header_title:"Styles_header_title__F5AA_",search_form:"Styles_search_form__JsLJf",search_input:"Styles_search_input__54oiv",search_button:"Styles_search_button__gxveY",refine_row:"Styles_refine_row__42OvO",refine_label:"Styles_refine_label__w8mSp",refine_pill:"Styles_refine_pill__qYvFB",refine_count:"Styles_refine_count__DBkY6",active_filters_card:"Styles_active_filters_card__34WEe",active_filters_strip:"Styles_active_filters_strip__zAXXN",active_filters_header:"Styles_active_filters_header__7maO1",active_filters_title:"Styles_active_filters_title__p4vEa",active_filters_clear:"Styles_active_filters_clear__YEFn9",active_filters_section:"Styles_active_filters_section__oEuuq",active_filters_section_label:"Styles_active_filters_section_label__2iePn",active_filters_chip:"Styles_active_filters_chip__BMfec",results_container:"Styles_results_container__Iv234",pagination_wrapper:"Styles_pagination_wrapper__5cZa5",pagination_container:"Styles_pagination_container__x4jha",pagination_arrow:"Styles_pagination_arrow__YNmrt",pagination_pages:"Styles_pagination_pages__MKFXo",pagination_page:"Styles_pagination_page__JE6eZ",pagination_ellipsis:"Styles_pagination_ellipsis__V9hqu"}},34785:function(e){e.exports={container:"styles_container__KfaK0"}},98139:function(e){e.exports={modal:"Styles_modal__snugm",modal_content:"Styles_modal_content__bYGvX",close_button:"Styles_close_button__ks5oe",wrapper_close:"Styles_wrapper_close__u43yQ",close:"Styles_close__3JSd8"}},65089:function(e){e.exports={pagination_container:"Styles_pagination_container__Y1qIv",action:"Styles_action__SDObQ",pagination_items_list:"Styles_pagination_items_list__v_wS0",page_fillter:"Styles_page_fillter__jqNfv",page_fillter_prev:"Styles_page_fillter_prev__V1gB1",filler_btn_container:"Styles_filler_btn_container__rzO2x"}},90211:function(e){e.exports={radio:"Radio_radio__3xbVF",control:"Radio_control__vBHui",label:"Radio_label__zp5fm",counter:"Radio_counter__TIERr"}},52339:function(e){e.exports={skeleton_card:"Styles_skeleton_card__wqitR",skeleton_content:"Styles_skeleton_content__gzd8P",skeleton_logo:"Styles_skeleton_logo__nj2ft",shimmer:"Styles_shimmer___VhbI",skeleton_body:"Styles_skeleton_body__JXCLq",skeleton_title:"Styles_skeleton_title__f9J1H",skeleton_meta:"Styles_skeleton_meta__Z1v0g",skeleton_text_short:"Styles_skeleton_text_short__N4Dca",skeleton_tags:"Styles_skeleton_tags__zxzoF",skeleton_tag:"Styles_skeleton_tag__gWKqx",no_results:"Styles_no_results__Naxj_",no_results_text:"Styles_no_results_text__Rfg4c",no_results_cta:"Styles_no_results_cta__JQQXc"}}}]);

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.