1import{y,i as v,L as w,M as b,o as i,c as r,a,k as d,q as m,F as k,E as B,b as s,J as T,w as L,d as N,t as V,e as S}from"./CSXSwWnu.js";import{_ as $}from"./BD-WCU26.js";import{_ as z}from"./CaBP1KdD.js";import{_ as A}from"./VlpT9Us6.js";import{u as C}from"./YMH3-Rme.js";const E=["data-slice-type","data-slice-variation","id"],F={class:"wrapper flex flex-col md:flex-row"},I={class:"w-full md:w-1/5 fade-in md:pr-10"},J={class:"w-full md:w-4/5 fade-in","data-delay":"1"},M={class:"bg-dark"},q={class:"flex justify-between transition-[padding] duration-300 items-center w-full z-10 px-8 hover:pb-40 lg:px-14 py-5 xs:py-8 lg:py-10"},D={class:"pt-5 sm:pt-8 pb-8 lg:pb-14 text-right"},K={__name:"index",props:["slice"],setup(t){const{observe:u,cleanup:p}=C(),n=y(null);return v(async()=>{await w(),n.value&&u(n.value,"in-viewport")}),b(()=>{p()}),(O,P)=>{var l,c;const f=T,x=$,o=z,_=S,h=A;return i(),r("section",{"data-slice-type":t.slice.slice_type,"data-slice-variation":t.slice.variation,ref_key:"jobListSlice",ref:n,id:(c=(l=t.slice)==null?void 0:l.primary)==null?void 0:c.sid,class:"relative slice job-list-slice px-section my-section"},[a("div",F,[a("div",I,[t.slice.primary.title&&t.slice.primary.title.length&&t.slice.primary.title[0].text.length?(i(),d(f,{key:0,field:t.slice.primary.title,class:"text-md uppercase font-heading mb-8 md:mb-0"},null,8,["field"])):m("",!0)]),a("div",J,[a("div",M,[(i(!0),r(k,null,B(t.slice.items,({job:e},g)=>(i(),r("div",{key:t.slice.id+g,class:"border-b last:border-none border-b-dark/10 relative group"},[e.data.image&&e.data.image.url?(i(),d(x,{key:0,src:e.data.image.url,format:"webp, avif",loading:"lazy",class:"opacity-0 group-hover:opacity-50 transition-opacity duration-300",imgAttrs:{class:"w-full h-full absolute inset-0 object-cover",alt:e.data.image.alt?e.data.image.alt:"Job image"}},null,8,["src","imgAttrs"])):m("",!0),s(_,{to:`${e.url}`,class:"flex justify-between items-center transition-colors duration-300 font-heading xs:text-lg group-hover:text-white w-full uppercase text-white"},{default:L(()=>[a("span",q,[N(V(e.data.title[0].text),1),s(o,{name:"arrow",class:"h-3 w-auto transform group-hover:translate-x-1 transition-transform text-brand group-hover:text-white duration-300 hidden sm:block"}),s(o,{name:"arrow-sm",class:"h-4 w-auto transform group-hover:translate-x-1 text-brand group-hover:text-white transition-transform duration-300 block sm:hidden"})])]),_:2},1032,["to"])]))),128))]),a("div",D,[s(h,{link:t.slice.primary.link,linkText:t.slice.primary.link_text},null,8,["link","linkText"])])])])],8,E)}}};export{K as default};
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.