PageSourceSearch

https://skoljobb.se/_next/static/chunks/178-73ae32c67bcb7709.js

js skoljobb.se collected 2026-10-05 03:42:20 UTC 31,961 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[178,460],{24654:function(){},46603:function(e,t,n){"use strict";var r,a;n.d(t,{a:function(){return r}}),(a=r||(r={})).MAIN_CATEGORY="MAIN_CATEGORY",a.GROUP_CATEGORY="GROUP_CATEGORY",a.PROFESSION="PROFESSION"},97745:function(e,t,n){"use strict";var r,a,o,i;n.d(t,{yW:function(){return r}}),(o=r||(r={})).REMOTE="REMOTE",o.ON_SITE="ON_SITE",o.HYBRID="HYBRID",o.UNKNOWN="UNKNOWN",(i=a||(a={})).MAIL_SUBSCRIPTION_PRIORITY="MAIL_SUBSCRIPTION_PRIORITY",i.LATEST_JOBS="LATEST_JOBS",i.JOB_OF_THE_WEEK="JOB_OF_THE_WEEK"},13962:function(e,t,n){"use strict";var r,a,o,i,l,_,s,c;n.d(t,{A:function(){return a},pb:function(){return o},sF:function(){return i},xh:function(){return r}}),(l=r||(r={})).LOCATION="Location",l.CATEGORY="Category",l.COMPANY="Company",(_=a||(a={})).JOB="JOB",_.DB_JOB="DB_JOB",_.COMPANY="COMPANY",_.CATEGORYPAGE="CATEGORYPAGE",(s=o||(o={})).searchAds="search_ads",s.guides="guides",s.seachEmployers="search_employers",s.searchCompanyJobs="search_company_jobs",s.atractiveEmployers="attractive_employers",s.latestJobs="latest_jobs",s.jobsOfTheWeek="jobs_of_the_week",s.companiesInFocus="companies_in_focus",s.category_in_focus="category_in_focus",s.similarJobs="similar_jobs",s.similarJobsSidebar="similar_jobs_sidebar",s.companyRecentJobs="company_recent_jobs",s.guideJobs="guide_jobs",(c=i||(i={})).search_ads="S\xf6k lediga jobb",c.search_employers="S\xf6k arbetsgivare",c.search_company_jobs="Lediga jobb hos oss",c.attractive_employers="Attraktiva arbetsgivare",c.latest_jobs="Senaste jobben",c.jobs_of_the_week="veckans jobb",c.guides="Guides i fokus",c.companies_in_focus="F\xf6retag i fokus",c.category_in_focus="Kategori i fokus",c.similar_jobs="Liknande jobb",c.similar_jobs_sidebar="Fler jobb f\xf6r dig",c.company_recent_jobs="Nya jobb hos f\xf6retaget",c.guide_jobs="Jobb i artikeln"},13250:function(e,t,n){"use strict";n.d(t,{KA:function(){return o},Ql:function(){return l},SA:function(){return i}});var r=n(13962),a=n(48279);let o=e=>{let t=Array.from(new Set(e));return t&&(Array.isArray(t)?t.reduce((e,t,n)=>({...e,["".concat(0===n?"item_location":"item_location_".concat(2))]:0===n?t:e["item_location_".concat(2)]?e["item_location_".concat(2)]+"; "+t:t}),{}):{item_location:""})},i=e=>{let t=Array.from(new Set(e));return t&&(Array.isArray(t)?t.reduce((e,t,n)=>({...e,["".concat(0===n?"item_category":"item_category_".concat(2))]:0===n?t:e["item_category_".concat(2)]?e["item_category_".concat(2)]+"; "+t:t}),{}):{item_category:""})},l=e=>{let{job:t,current:n}=e,{company:l,regions:_,regions2:s=[],categories:c,categories2:d=[]}=t,u=Array.from(new Set([..._.map(e=>e.name),...s.map(e=>e.name)])),m=u&&o(u),A=Array.from(new Set([...c.map(e=>e.name),...d.map(e=>e.name)])),g=A&&i(A);(0,a.S)({event:"select_item",ecommerce:{item_list_id:n,item_list_name:r.sF[n],items:[{index:0,item_brand:l&&l.name?l.name:"place holder",item_brand_id:l&&l.id?l.id:0,item_id:t.id,item_name:t.title,...m,...g,item_variant:r.A.JOB}]}})}},48679:function(e,t,n){"use strict";n.d(t,{H:function(){return l},g:function(){return _}});var r=n(2265),a=n(48279),o=n(13962);let i={JOB:e=>e.map((e,t)=>{var n,r;if(["id","title","company.name","categories.name","regions.name","company.id"].every(t=>e[t]))return{item_id:e.id.raw,item_name:e.title.raw,index:t+1,item_brand:null===(n=e["company.name"])||void 0===n?void 0:n.raw,item_variant:"JOB",item_brand_id:null===(r=e["company.id"])||void 0===r?void 0:r.raw}}),DB_JOB:e=>e.map((e,t)=>({item_id:e.id,item_name:e.title,index:t+1,item_brand:e.company.name,item_variant:"JOB",item_brand_id:e.company.id,...e.regions.length>0&&{item_location:e.regions[0].name}})),COMPANY:e=>e.map((e,t)=>({item_id:e.id,item_name:e.name,item_brand:e.name,item_brand_id:e.id,index:t+1,item_variant:"COMPANY"})),GUIDE:e=>e.map((e,t)=>{var n;return{item_id:0,item_name:(null===(n=e.fields)||void 0===n?void 0:n.title)||"",item_brand:"guides",item_brand_id:0,index:t+1,item_variant:"GUIDE"}}),CATEGORYPAGE:e=>e.map((e,t)=>{var n,r;return{item_id:0,item_name:(null===(n=e.meta)||void 0===n?void 0:n.title)||"",item_brand:(null===(r=e.kategori)||void 0===r?void 0:r.url)||"",item_brand_id:0,index:t+1,item_variant:"CATEGORYPAGE"}})},l=e=>{let{results:t,variant:n,item_list_id:r,item_list_name:o}=e;if(Array.isArray(t)&&t.length>0){let e=i[n](t);(0,a.S)({event:"view_item_list",ecommerce:{item_list_id:r,item_list_name:o,items:e.filter(e=>e)}})}},_=e=>{let{item_list_id:t,variant:n}=e;return{handleSendViewItemsEvent:r.useCallback(e=>{if(e.length&&t){l({results:e,variant:n,item_list_id:t,item_list_name:o.sF[t]});return}},[t,n])}}},80460:function(e,t,n){"use strict";var r=n(57437),a=n(78777),o=n.n(a),i=n(33145),l=n(27648),_=n(54398),s=n(15600),c=n(20056),d=n(13250),u=n(80038),m=n(31828),A=n(41368),g=n(75219),p=n(33891),y=n(20977
1),f=n(1633),b=n(12626),S=n(77889),h=n(56429),v=n(14125);t.Z=e=>{var t,n;let{job:a,variant:j,isFree:E=!1,onVisible:x,currentGAPath:R}=e,{GA_HISTORY:{current:O,addToHistory:C}}=(0,c.s)(),{regionsHierarchy:I}=(0,f.O)(),{company:w}=a,N=a.aiSummary,T=!E&&N&&N.summary&&"summary"===j,k=(0,p._)(null!=x?x:()=>{});(0,g.W)(k,{jobId:a.id,companyId:(null==w?void 0:w.id)||0,variant:j,isFree:E}),(0,A.B)(k,{jobId:a.id,companyId:(null==w?void 0:w.id)||0,variant:j,isFree:E});let M=(null===(t=(0,y.n8)(a.categories))||void 0===t?void 0:t.length)?(0,r.jsx)("div",{className:o().tags,children:null===(n=(0,y.n8)(a.categories))||void 0===n?void 0:n.slice(0,2).map((e,t)=>{var n;return(0,r.jsx)("span",{className:o().tag,children:e.name},null!==(n=e.id)&&void 0!==n?n:"".concat(a.slug,"_tag_").concat(t))})}):null;return(0,r.jsx)(l.default,{className:o().link,href:_.nB.jobs.single.replace(":slug",a.slug),prefetch:!1,onClick:()=>{R&&C(R),O&&(0,d.Ql)({job:a,current:O}),(0,u.IE)(m.il.JOB_CARD_CLICK,{jobId:a.id,companyId:null==w?void 0:w.id,variant:j,sponsored:!E})},children:(0,r.jsxs)("div",{className:(0,S.cn)(o().card,E&&o().card_free),ref:k,children:[(0,r.jsxs)("div",{className:o().header,children:[(0,r.jsx)("div",{className:o().logo_container,children:E?(0,r.jsx)(v.z,{size:"large"}):(0,r.jsx)(i.default,{src:(null==w?void 0:w.favicon)||s.Z.src,alt:(null==w?void 0:w.name)||"company",width:64,height:64})}),(0,r.jsxs)("div",{className:o().info,children:[(0,r.jsx)("div",{className:o().title_row,children:(0,r.jsx)("h3",{className:o().title,children:a.title})}),(0,r.jsxs)("div",{className:o().meta,children:[(0,r.jsx)("span",{className:(0,S.cn)(o().meta_item,o().company),children:(null==w?void 0:w.name)||""}),(0,r.jsxs)("span",{className:o().meta_item,children:[(0,r.jsx)(h.Z,{stroke:"currentColor"}),(0,y.U8)(a.regions,I).map(e=>e.name).join(", ")]})]}),(0,r.jsxs)("div",{className:(0,S.cn)(o().meta,!T&&o().space_between),children:[M,!T&&a.expireAt&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:o().date_right,children:(0,r.jsx)("span",{className:o().date_label,children:(0,b.Z)(a.expireAt).format("YYYY-MM-DD")})})})]})]})]}),T&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("hr",{className:o().separator}),(0,r.jsxs)("div",{className:o().body,children:[(0,r.jsx)("p",{className:o().description,children:N.summary}),a.expireAt&&(0,r.jsx)("div",{className:o().date_right,children:(0,r.jsx)("span",{className:o().date_label,children:(0,b.Z)(a.expireAt).format("YYYY-MM-DD")})})]})]})]})})}},14125:function(e,t,n){"use strict";n.d(t,{z:function(){return l}});var r=n(57437),a=n(48838),o=n.n(a);let i={small:o().no_image_small,large:o().no_image_large,slider:o().no_image_slider},l=e=>{let{size:t="large"}=e,n=i[t];return(0,r.jsx)("div",{className:"".concat(o().no_image_placeholder," ").concat(n),children:(0,r.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",className:o().no_image_icon,"aria-hidden":"true",children:[(0,r.jsx)("rect",{x:"4",y:"4",width:"16",height:"16",rx:"2"}),(0,r.jsx)("line",{x1:"4",y1:"10",x2:"20",y2:"10"}),(0,r.jsx)("line",{x1:"10",y1:"4",x2:"10",y2:"20"})]})})}},195:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(57437);n(2265);var a=n(74178),o=n(59565),i=n.n(o);function l(e){let{onClick:t,color:n}=e;return(0,r.jsx)("div",{className:i().wrapper_close,children:(0,r.jsx)("button",{className:i().close_button,children:(0,r.jsx)(a.Z,{color:n||"#000",strokeWidth:2,onClick:t})})})}},52216:function(e,t,n){"use strict";var r=n(57437),a=n(2265),o=n(2480),i=n.n(o),l=n(82924);t.default=e=>{let{showHeight:t=150,children:n,gradientColor:o,renderTrigger:_,triggerPlacement:s="left"}=e,[c,d]=(0,a.useState)(!1),[u,m]=(0,a.useState)(!1),[A,g]=(0,a.useState)("0.5s"),p=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(p.current){let e=p.current.scrollHeight;m(e>t),g("".concat(Math.min(Math.max(e/200,.3),5).toFixed(2),"s"))}},[n,t]);let y=()=>{d(!c)};return _?(0,r.jsxs)("div",{className:i().inline_expandable,children:[(0,r.jsx)("div",{className:"".concat(i().inline_clip," ").concat(c?i().expanded:""," ").concat(u?"":i().no_expand),style:{transitionDuration:A,"--show-height":"".concat(t,"px")},children:(0,r.jsx)("div",{ref:p,children:n})}),u&&(0,r.jsx)("div",{className:i().inline_trigger,"data-placement":s,children:_({expanded:c,toggle:y})})]}):(0,r.jsxs)("div",{className:"".concat(i().expandable_content," ").concat(c?i().expanded:""," ").concat(u?"":i().no_expand),style:{transitionDuration:A,"--show-height":"".concat(t,"px"),...o&&{"--gradient-color":o}},children:[(0,r.jsx)("div",{className:i().expandable_content_inner,ref:p,children:n&&n}),u&&(0,r.jsx)("div",{className:i().expand_button_container,children:(0,r.jsxs)("div",{className:i().expand_button_line,children:[(0,r.jsx)("button",{className:"".concat(i().expand_button," ").concat(c?i().expanded:""),onClick:y,"aria-expanded":c,"aria-label":c?"Show less":"Show more",children:(0,r.jsx)(l.Z,{stroke:"currentColor"})}),(0,r.jsx)("hr",{})]})})]})}},82924:function(e,t,n){"use strict";var r=n(57437);t.Z=e=>{let{...t}=e;return(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:t.fill?t.fill:"none",stroke:t.stroke?t.stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...t,children:(0,r.jsx)("path",{d:"m6 9 6 6 6-6"})})}},75219:function(e,t,n){"use strict";n.d(t,{W:function(){return i}});var r=n(2265),a=n(48279),o=n(56109);function i(e,t){let{jobId:n,companyId:i,variant:l="none",isFree:_}=t,s=(0,r.useRef)(!1);(0,r.useEffect)(()=>
1{if(!s.current&&e.current)return(0,o.N)(e.current,e=>{e.isIntersecting&&!s.current&&(s.current=!0,(0,a.S)({event:"job_card_impression",jobId:n,companyId:i,variant:l,isFree:_}))})},[n,i,l,_,e])}},33891:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var r=n(2265),a=n(56109);function o(e){let t=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(t.current)return(0,a.U)(t.current,e)},[e]),t}},41368:function(e,t,n){"use strict";n.d(t,{B:function(){return i}});var r=n(2265),a=n(48279),o=n(56109);function i(e,t){let{jobId:n,companyId:i,variant:l="none",isFree:_}=t,s=(0,r.useRef)(null),c=(0,r.useRef)(0),d=(0,r.useRef)(!1);(0,r.useEffect)(()=>{if(!e.current)return;let t=()=>{null!==s.current&&(c.current+=Date.now()-s.current,s.current=null),c.current>=250&&!d.current&&(d.current=!0,(0,a.S)({event:"job_card_view_duration",jobId:n,companyId:i,variant:l,isFree:_,durationMs:c.current}))},r=(0,o.N)(e.current,e=>{e.isIntersecting?s.current=Date.now():t()}),u=()=>{if("hidden"===document.visibilityState)t();else if("visible"===document.visibilityState&&null===s.current&&e.current){let t=e.current.getBoundingClientRect();(Math.min(t.bottom,window.innerHeight)-Math.max(t.top,0))/t.height>=.5&&(s.current=Date.now())}};return document.addEventListener("visibilitychange",u),()=>{r(),document.removeEventListener("visibilitychange",u),t()}},[n,i,l,_,e])}},65594:function(e,t,n){"use strict";n.d(t,{Fn:function(){return o},Wy:function(){return l},oh:function(){return i}});var r=n(57437),a=n(2265);function o(e){if(!e)return{};let t={};for(let[r,a]of Object.entries(e)){var n;let e=(null===(n=a[0])||void 0===n?void 0:n.data)||[];t[r]=Object.fromEntries(e.map(e=>[e.value,e.count]))}return t}let i=(0,a.createContext)({openRegions:{},setOpenRegions:()=>{},openCategories:{},setOpenCategories:()=>{},selectedRegionRef:{current:""},regionValueRef:{current:""},searchInputRef:{current:null},clearYrkeInputRef:{current:null},searchAutocompleteRef:{current:null},categoryFilterCallback:{current:null},onCategoryFilter:()=>{},regionFilterCallback:{current:null},onRegionFilter:()=>{},regionsDisplayCount:5,setRegionsDisplayCount:()=>{},categoriesDisplayCount:5,setCategoriesDisplayCount:()=>{},transformedFacets:{},setTransformedFacets:()=>{}});function l(e){let{children:t}=e,[n,o]=(0,a.useState)({}),[l,_]=(0,a.useState)({}),[s,c]=(0,a.useState)(5),[d,u]=(0,a.useState)(5),[m,A]=(0,a.useState)({}),g=a.useRef(""),p=a.useRef(""),y=a.useRef(""),f=a.useRef(null),b=a.useRef(null),S=a.useRef(""),h=a.useRef(null),v=a.useRef(null);return(0,r.jsx)(i.Provider,{value:{openRegions:n,setOpenRegions:o,openCategories:l,setOpenCategories:_,selectedRegionRef:p,regionValueRef:g,searchInputRef:y,clearYrkeInputRef:f,searchAutocompleteRef:b,selectedCategoryRef:S,categoryFilterCallback:h,onCategoryFilter:e=>{var t;null===(t=h.current)||void 0===t||t.call(h,e)},regionFilterCallback:v,onRegionFilter:e=>{var t;null===(t=v.current)||void 0===t||t.call(v,e)},regionsDisplayCount:s,setRegionsDisplayCount:c,categoriesDisplayCount:d,setCategoriesDisplayCount:u,transformedFacets:m,setTransformedFacets:A},children:t})}},90403:function(e,t,n){"use strict";n.d(t,{Ac:function(){return a},Bf:function(){return s},PJ:function(){return c},PM:function(){return i},au:function(){return _}});var r,a,o=n(59625);let i=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=localStorage.getItem(e);return t?JSON.parse(n):n||null},l=e=>{try{localStorage.removeItem(e)}catch(e){console.error("Error removing item from local storage",e)}},_=(0,o.Ue)(e=>({selectedRegion:{value:i("selectedRegion")},setSelectedRegion:t=>e(()=>(localStorage.setItem("selectedRegion",t.value),{selectedRegion:t})),resetSelectedRegion:()=>e(()=>(l("selectedRegion"),{selectedRegion:null}))}));(r=a||(a={})).COMPANY="company",r.PROFESSION="PROFESSION",r.GROUP_CATEGORY="GROUP_CATEGORY",r.MAIN_CATEGORY="MAIN_CATEGORY",r.SEARCH_FREE_TEXT="searchFreeText";let s=(0,o.Ue)(e=>({selectedCategory:i("selectedCategory",!0),setSelectedCategory:t=>e(()=>({selectedCategory:t})),resetSelectedCategory:()=>e(()=>(l("selectedCategory"),{selectedCategory:{value:"",type:null}}))})),c=(0,o.Ue)(e=>({categorySlug:void 0,regionSlug:void 0,setSlugs:t=>{let{categorySlug:n,regionSlug:r}=t;return e({categorySlug:n,regionSlug:r})}}))},20056:function(e,t,n){"use strict";n.d(t,{s:function(){return o}});var r=n(59625),a=n(90403);let o=(0,r.Ue)(e=>({GA:{isGAEnabled:!0,toggleGA:()=>e(e=>({GA:{...e.GA,isGAEnabled:!e.GA.isGAEnabled}}))},GA_HISTORY:{current:(0,a.PM)("CURRENT_GA_HISTORY",!1),history:[],addToHistory:t=>{e(e=>(localStorage.setItem("CURRENT_GA_HISTORY",t),{GA_HISTORY:{current:t,history:[...e.GA_HISTORY.history,t],addToHistory:e.GA_HISTORY.addToHistory}}))}}}))},40376:function(e,t,n){"use strict";n.d(t,{F:function(){return a},W:function(){return r}});let r={engineName:"search-jobs-production-engine",endpointBase:"https://netjobs.ent.eu-central-1.aws.cloud.es.io",searchKey:"search-d61qypv52mzdkrgdu8e5oe3p",resultFields:["categories.id","company.logo","company.favicon","company.name","company.id","counties","expireAt","professionsNames","regions.name","slug","title","id","sponsored","aiSummary.json"],sortFields:["title","company.name"],facets:["categories.id","regions.id","workMode","employmentType","pace"],titleField:"title"},a={REGION_ID:"regions.id",CATEGORY_ID:"categories.id",COMPANY_NAME:"company.name",GROUP_CATEGORIES:"groupCategories.id",MAIN_CATEGORIES:"mainCategories.id",PROFESSION:"professions.id",WORK_MODE:"workMode",EMPLOYMENT_TYPE:"employmentType",JOB_PACE:"pace"}},76115:function(e,t,n){"use strict";n.d(t,{g1:function(){return l},Ms:function(){return s},SL:function(){return _},bd:function(){return i},IN:function(){return A},rz:function(){return m},m6:function(){return p},fQ:function(){return c},ae:function(){return f}});var r=n(93340),a=n(97745);let o=e=>String(e).normalize("NFKD").replace(/[\u0300-\u036f]/g,"").trim().toLowerCase().replace(/[^a-z0-9 -]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-"),i=[{value:a.yW.REMOTE,label:"Distans"},{value:a.yW.ON_SITE,label:"P\xe5 plats"},{value:a.yW.HYBRID,label:"Hybrid"}],l=[{value:r.EmploymentType.PERMANENT,label:"Tillsvidare"},{value:r.EmploymentType.FIXED_TERM,label:"Visstid"},{value:r.EmploymentType.SUBSTITUTE,label:"Vikariat"},{value:r.EmploymentType.SEASONAL,label:"Sommarjobb"},{value:r.EmploymentType.ON_CALL,label:"Timanst\xe4llning"}],_=[{value:r.JobPace.FULL_TIME,label:"Heltid"},{value:r.JobPace.PART_TIME,label:"Deltid"}],s={workMode:"Arbetsplats",employmentType:"Anst\xe4llningsform",pace:"Omfattning"};function c(e,t){var n,r;return null!==(r=null===(n=("workMode"===e?i:"employmentType"===e?l:_).find(e=>e.value===t))||void 0===n?void 0:n.label)&&void 0!==r?r:t}r.JobPace.FULL_TIME,r.EmploymentType.PERMANENT;let d={workMode:i,employmentType:l,pace:_},u=Object.keys(d),m=e=>e in d,A=(e,t)=>
1o(c(e,t)),g={[a.yW.REMOTE]:"lediga distansjobb",[a.yW.HYBRID]:"lediga hybridjobb",[r.JobPace.PART_TIME]:"lediga deltidsjobb",[r.JobPace.FULL_TIME]:"lediga heltidsjobb",[r.EmploymentType.SEASONAL]:"lediga sommarjobb",[r.EmploymentType.FIXED_TERM]:"lediga visstidsjobb",[r.EmploymentType.SUBSTITUTE]:"vikariat jobb",[r.EmploymentType.ON_CALL]:"timanst\xe4llning jobb"},p=e=>{var t;return null!==(t=g[e])&&void 0!==t?t:"lediga jobb"},y=new Map;for(let e of u)for(let t of d[e])y.set(A(e,t.value),{field:e,value:t.value});let f=e=>{var t;return null!==(t=y.get(e))&&void 0!==t?t:null},b=new Set([...l.map(e=>e.value).filter(e=>e!==r.EmploymentType.PERMANENT&&e!==r.EmploymentType.UNKNOWN),r.JobPace.PART_TIME,a.yW.REMOTE,a.yW.HYBRID]);Array.from(y.entries()).filter(e=>{let[,t]=e;return b.has(t.value)}).map(e=>{let[t]=e;return t})},12626:function(e,t,n){"use strict";var r=n(71096),a=n.n(r),o=n(16206),i=n.n(o),l=n(45721),_=n.n(l);n(95843),a().extend(i()),a().extend(_()),a().locale("sv");let s=a();t.Z=s},65108:function(e,t,n){"use strict";n.d(t,{Qc:function(){return h},O1:function(){return y},iE:function(){return f},W0:function(){return p}});var r=n(40376),a=n(69889),o=n(72274);let{hostIdentifier:i,searchKey:l,endpointBase:_,engineName:s}=f(),c=globalThis.connector||new o.Z({searchKey:l,engineName:s,hostIdentifier:i,endpointBase:_,beforeSearchCall:(e,t)=>{if(function e(t,n){return!!t&&"object"==typeof t&&(Array.isArray(t)?t.some(t=>e(t,n)):!!Object.prototype.hasOwnProperty.call(t,n)||Object.values(t).some(t=>e(t,n)))}(e.filters,"company.name")){var n;e.facets={...null!==(n=e.facets)&&void 0!==n?n:{},"company.name":{type:"value",size:1e3}}}return t(e)}});var d=n(42393);let u=["utm_campaign","utm_medium","utm_source"],m=Number("48"),A={searchQuery:{resultsPerPage:30,disjunctiveFacets:["regions.id","regions.name","categories.id","mainCategories.id","groupCategories.id","professions.id","professions.name","workMode","employmentType","pace"],facets:{...(f().facets||[]).reduce((e,t)=>((e=e||{})[t]={type:"value",size:1e3},e),void 0)},...S(),...a.qz?{}:{filters:[{field:"sitesIds",values:[m],type:"all"}]}},autocompleteQuery:{results:{resultsPerPage:10,result_fields:{"company.name":{raw:{}},"categories.id":{raw:{}}},search_fields:{"company.name":{},mainCategoriesNames:{},groupCategoriesNames:{},professionsNames:{}}},suggestions:{types:{documents:{fields:["title","company.name"]}},size:2}},apiConnector:c,alwaysSearchOnInitialLoad:!1,initialState:{resultsPerPage:30}};({...S(),...a.qz?{}:{filters:[{field:"sitesIds",values:[m],type:"all"}]}});let g={stateToUrl:e=>{var t;let n=[];for(let[t,r]of Object.entries((0,d.vj)(e.filters)))n.push("".concat(t,"=").concat(r));if(e.current>1&&n.push("current=".concat(e.current)),e.searchTerm&&n.push("q=".concat(encodeURIComponent(e.searchTerm))),(null===(t=e.sortList)||void 0===t?void 0:t.length)>0?n.push("sort=".concat(encodeURIComponent(JSON.stringify(e.sortList)))):e.sortField&&(n.push("sort-field=".concat(encodeURIComponent(e.sortField))),n.push("sort-direction=".concat(encodeURIComponent(e.sortDirection)))),window)for(let[e,t]of new URLSearchParams(window.location.search).entries())u.includes(e)&&n.push("".concat(e,"=").concat(encodeURIComponent(t)));return n.join("&")},urlToState:e=>{let t={},n=(0,d.VB)(e);n.length>0&&(t.filters=n);let r=new URLSearchParams(e),a=r.get("current");a&&(t.current=Number(a));let o=r.get("q");o&&(t.searchTerm=o);let i=r.get("sort");if(i)try{t.sortList=JSON.parse(i)}catch(e){console.error("Failed to parse sort:",e)}else{let e=r.get("sort-field"),n=r.get("sort-direction");e&&(t.sortField=e,t.sortDirection=n)}return t}};function p(){let{enableRouting:e=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e?{...A,routingOptions:g}:{...A,trackUrlState:!1}}let y=p();function f(){return r.W.engineName?r.W:window.appConfig&&window.appConfig.engineName?window.appConfig:{}}function b(e){return e.charAt(0).toUpperCase()+e.slice(1)}function S(){let e=f(),t=(e.searchFields||e.fields||[]).reduce((e,t)=>((e=e||{})[t]={},e),void 0),n=(e.resultFields||e.fields||[]).reduce((e,t)=>((e=e||{})[t]={raw:{}},e),void 0);e.urlField&&(n[e.urlField]={raw:{}}),e.thumbnailField&&(n[e.thumbnailField]={raw:{}}),e.titleField&&(n[e.titleField]={raw:{}});let r={};return r.result_fields=n,r.search_fields=t,r}function h(){return[{name:"Relevance",value:"",direction:""},...(f().sortFields||[]).reduce((e,t)=>
1(e.push({name:"".concat(b(t)," ASC"),value:t,direction:"asc"}),e.push({name:"".concat(b(t)," DESC"),value:t,direction:"desc"}),e),[])]}},42393:function(e,t,n){"use strict";n.d(t,{VB:function(){return l},vj:function(){return i}});var r=n(76115);let a={"categories.id":"kategorier","mainCategories.id":"huvudkategorier","groupCategories.id":"gruppkategorier","professions.id":"yrken","regions.id":"region","company.name":"foretag",workMode:"arbetsplats",employmentType:"anstallning",pace:"omfattning"},o=Object.fromEntries(Object.entries(a).map(e=>{let[t,n]=e;return[n,t]}));function i(e){let t={};if(!e||!Array.isArray(e))return t;for(let o of e){var n;let e=a[o.field];if(!e)continue;let i=(0,r.rz)(o.field),l=(null!==(n=o.values)&&void 0!==n?n:[]).map(e=>i?(0,r.IN)(o.field,String(e)):encodeURIComponent("string"==typeof e&&e.startsWith("n_")&&e.endsWith("_n")?e.slice(2,-2):String(e)));l.length>0&&(t[e]=l.join("+"))}return t}function l(e){let t=[];if(!e)return t;for(let n of e.replace(/^\?/,"").split("&")){let[e,a]=n.split("=");if(!e||!a)continue;let i=o[e];if(!i)continue;let l=a.split("+").map(e=>decodeURIComponent(e.trim())),_=(0,r.rz)(i)?l.map(e=>(0,r.ae)(e)).filter(e=>!!e&&e.field===i).map(e=>e.value):l.map(e=>(function(e,t){if(t.endsWith(".id")){let t=parseInt(e,10);return isNaN(t)?e:t}return e})(e,i));_.length>0&&t.push({field:i,values:_,type:"any"})}return t}},20977:function(e,t,n){"use strict";n.d(t,{Al:function(){return o},U8:function(){return l},n8:function(){return i}});var r=n(46603);let a={[r.a.PROFESSION]:0,[r.a.GROUP_CATEGORY]:1,[r.a.MAIN_CATEGORY]:2},o=e=>[...e].sort((e,t)=>{var n,r;return(null!==(n=a[e.type])&&void 0!==n?n:3)-(null!==(r=a[t.type])&&void 0!==r?r:3)});function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:7;if(!e)return[];let n=e.filter(e=>{var t;return(null===(t=e.parents)||void 0===t?void 0:t.length)===2}),r=e.filter(e=>{var t;return(null===(t=e.parents)||void 0===t?void 0:t.length)===1}),a=e.filter(e=>!e.parents||0===e.parents.length),o=[],i=new Set;for(let e of[...n,...r,...a])if(!(!e.name||i.has(e.name))&&(i.add(e.name),o.push(e),o.length>t))break;return o}function l(e,t){var n,r;let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;if(!(null==e?void 0:e.length))return[{name:"Sverige"}];if(e.length>=21)return[{name:"Hela Sverige"}];let o=new Set(e.map(e=>e.name)),i=new Map(e.map(e=>[e.name,e])),l=[],_=[];for(let e of t){let t=(null===(n=e.subRegions)||void 0===n?void 0:n.filter(e=>o.has(e.name)).map(e=>i.get(e.name)))||[];l.push(...t),_.push(...t),o.has(e.name)&&_.push(i.get(e.name))}if(0===_.length)return e.slice(0,a);if(_.length<=a)return _;if(l.length>0&&l.length<=a)return l;if(a>2)return e.filter(e=>t.some(t=>t.name===e.name)).slice(0,a);let s=[];for(let e of t){let t=(null===(r=e.subRegions)||void 0===r?void 0:r.filter(e=>o.has(e.name)).length)||0;t>0&&s.push({name:e.name,count:t})}s.sort((e,t)=>t.count-e.count);let c=s.slice(0,a);return c.length>0?c.map(e=>i.get(e.name)||{name:e.name}):[{name:e[0].name}]}},56429:function(e,t,n){"use strict";var r=n(57437);n(2265),t.Z=e=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,viewBox:"0 0 20 20",fill:"none",...e,children:[(0,r.jsx)("path",{stroke:e.stroke?e.stroke:"#244fe7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M10 18.333c.833-4.166 6.667-4.651 6.667-10a6.667 6.667 0 0 0-13.334 0c0 5.349 5.834 5.834 6.667 10Z"}),(0,r.jsx)("path",{stroke:e.stroke?e.stroke:"#244fe7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M10 10.833a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"})]})},78777:function(e){e.exports={card:"JobCardSummary_card__we_0r",card_free:"JobCardSummary_card_free__gkEWy",logo_container:"JobCardSummary_logo_container__INPas",link:"JobCardSummary_link__6REDo",header:"JobCardSummary_header__9mv40",info:"JobCardSummary_info__VHgJb",title_row:"JobCardSummary_title_row__V1sW3",title:"JobCardSummary_title__eEEwO",location:"JobCardSummary_location___Rylf",tags:"JobCardSummary_tags__wDSxK",tag:"JobCardSummary_tag__uy_9Z",meta:"JobCardSummary_meta__pg6RD",meta_item:"JobCardSummary_meta_item__wSyel",company:"Job
1CardSummary_company__68pVM",separator:"JobCardSummary_separator__IH2Lt",body:"JobCardSummary_body__PwzXq",description:"JobCardSummary_description__AOdCl",date_label:"JobCardSummary_date_label__5cbHi",space_between:"JobCardSummary_space_between__kpQl3",date_right:"JobCardSummary_date_right__fqVHl"}},48838:function(e){e.exports={card_link:"Styles_card_link__oS7Dk",title:"Styles_title__5Qsx3",job_card_xl:"Styles_job_card_xl__t1gLB",job_card_xl_content:"Styles_job_card_xl_content__6GuW6",job_card_xl_content_free:"Styles_job_card_xl_content_free__ANAvf",job_card_xl_logo:"Styles_job_card_xl_logo__KFUSm",job_card_xl_body:"Styles_job_card_xl_body__iO3go",job_card_xl_detail:"Styles_job_card_xl_detail__jtAje",job_card_xl_detail_free:"Styles_job_card_xl_detail_free__kUm_8",free_date_row1:"Styles_free_date_row1__dzNpj",free_date_row2:"Styles_free_date_row2__ceWVd",job_card_meta:"Styles_job_card_meta__X1S7G",job_card_meta_sm:"Styles_job_card_meta_sm__twjOn",job_card_meta_company:"Styles_job_card_meta_company__5Z_aY",job_card_xl_categories:"Styles_job_card_xl_categories__ZEpra",category:"Styles_category__NTlpP",job_card_xl_date:"Styles_job_card_xl_date__iFd0S",job_card_sm:"Styles_job_card_sm__1Fa84",job_card_sm_content:"Styles_job_card_sm_content___gHeZ",job_card_sm_content_free:"Styles_job_card_sm_content_free__rulOo",job_card_sm_logo:"Styles_job_card_sm_logo__kLWPT",job_card_sm_body:"Styles_job_card_sm_body__Rr_vE",job_card_sm_detail:"Styles_job_card_sm_detail__VmTot",actions:"Styles_actions__5Ic9j",job_card_large:"Styles_job_card_large__sWCF9",icon:"Styles_icon__MRrcT",location_pin:"Styles_location_pin__2rnL5",iconSpan:"Styles_iconSpan__1UY85",map_icon_list:"Styles_map_icon_list__WI6J3",categories_container:"Styles_categories_container__EGY6H",label:"Styles_label___EJFI",apply_btn:"Styles_apply_btn__3__JV",watch_btn:"Styles_watch_btn__YoUEb",job_card_large_logo:"Styles_job_card_large_logo__lpkVn",job_card_large_logo_img:"Styles_job_card_large_logo_img__wDSCA",list:"Styles_list___NE69",card_large_img:"Styles_card_large_img__Sxeld",job_card_large_title:"Styles_job_card_large_title__fyEFq",job_card_large_actions:"Styles_job_card_large_actions__J7oY6",explainer_text:"Styles_explainer_text__9w_vn",job_card_large_flex:"Styles_job_card_large_flex__uOQd9",job_card_sm_p:"Styles_job_card_sm_p__ofKWp",regionFallback:"Styles_regionFallback__kGJpq",job_card_sliderItem_title:"Styles_job_card_sliderItem_title__Dau_H",job_card_sliderItem:"Styles_job_card_sliderItem__36gPG",job_card_sliderItem_content:"Styles_job_card_sliderItem_content__meQ16",job_card_logo_title_container:"Styles_job_card_logo_title_container__FkcgP",job_card_sliderItem_logo:"Styles_job_card_sliderItem_logo__adjFp",job_card_sliderItem_link:"Styles_job_card_sliderItem_link__ZL2H6",job_card_sliderItem_p:"Styles_job_card_sliderItem_p__9F82p",details_area:"Styles_details_area__GemyB",title_free:"Styles_title_free__EZDwX",date_right:"Styles_date_right__PDnvz",job_card_sliderItem_p_free:"Styles_job_card_sliderItem_p_free__EtXT0",no_image_placeholder:"Styles_no_image_placeholder__TdwaG",n
1o_image_large:"Styles_no_image_large__HA63B",no_image_small:"Styles_no_image_small__8_XzS",no_image_slider:"Styles_no_image_slider__FVfxH",no_image_icon:"Styles_no_image_icon__wTD7o",logo_empty:"Styles_logo_empty__cMHmN",logo_empty_large:"Styles_logo_empty_large__lNIbU",logo_empty_small:"Styles_logo_empty_small__d6Ru7",logo_empty_slider:"Styles_logo_empty_slider__EmFEO",meta_hidden:"Styles_meta_hidden__7pVVt",job_card_sm_details:"Styles_job_card_sm_details__n9y8U",job_card_xl_details:"Styles_job_card_xl_details__J7PDY",flex_box:"Styles_flex_box__4X8tV",free_date:"Styles_free_date__JAiWr",location_text:"Styles_location_text__NnuLd"}},59565:function(e){e.exports={wrapper_close:"Styles_wrapper_close__RvvVk",close_button:"Styles_close_button__MGlKp"}},2480:function(e){e.exports={jobs_content:"Styles_jobs_content__pT4IO",blog:"Styles_blog__g3IaK",title:"Styles_title___BQRm",description:"Styles_description__c29W_",expandable_content:"Styles_expandable_content__boQuC",no_expand:"Styles_no_expand__hR60M",expanded:"Styles_expanded__tcX_H",expandable_content_inner:"Styles_expandable_content_inner__PPhuE",expand_button_container:"Styles_expand_button_container__R_VOD",expand_button_line:"Styles_expand_button_line__ocoDS",expand_button:"Styles_expand_button__glmog",inline_expandable:"Styles_inline_expandable__fbKVA",inline_clip:"Styles_inline_clip__VmL2J",inline_trigger:"Styles_inline_trigger__HdoF0",hero_container:"Styles_hero_container__Z4IOo",wrapper:"Styles_wrapper__AS9Ak",categories:"Styles_categories__6ASOr",divider:"Styles_divider___gjQU",jobs_heading_sm:"Styles_jobs_heading_sm__BEDuj",jobs_content_header:"Styles_jobs_content_header__xJrYX",cta:"Styles_cta__mrbZU",cta_lg:"Styles_cta_lg__J16B7",xl:"Styles_xl__5MJLX",jobs_content_body:"Styles_jobs_content_body__3hrfg"}},15600:function(e,t){"use strict";t.Z={src:"/_next/static/media/placeholder.b2c5d6cc.jpeg",height:683,width:1024,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wgARCAAFAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAGYD//EABYQAQEBAAAAAAAAAAAAAAAAAAIDBP/aAAgBAQABBQKmpCn/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oACAEDAQE/AX//xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oACAECAQE/AX//xAAYEAEBAAMAAAAAAAAAAAAAAAABAgARUf/aAAgBAQAGPwKjRRxz/8QAFhABAQEAAAAAAAAAAAAAAAAAATEA/9oACAEBAAE/IVhJIm//2gAMAwEAAgADAAAAEPv/xAAWEQADAAAAAAAAAAAAAAAAAAAAARH/2gAIAQMBAT8QrP/EABURAQEAAAAAAAAAAAAAAAAAAAEA/9oACAECAQE/EAL/xAAXEAEBAQEAAAAAAAAAAAAAAAARASEA/9oACAEBAAE/EJNdhOAwO//Z",blurWidth:8,blurHeight:5}},63749:function(e,t){"use strict";t.Z={src:"/_next/static/media/company-logo.a42acd9f.png",height:512,width:512,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAJFBMVEWMjIwAAABMaXF5eXmHh4d0dHRxcXFqampzc3NgYGBvb29qamr4u6/uAAAACXRSTlM8AQD5TZat9KQN1U/TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMklEQVR4nDWLyQ0AIBCEZvBc7b9fo1l/JIAwgJHRbMKi7oghRN+lrHZhJXxlap8vzv0AIhEA87R7g8oAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8}}}]);

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.