PageSourceSearch

https://hiredbycode.com/build/assets/Show-CfkXDOB3.js

js hiredbycode.com collected 2026-10-02 01:32:24 UTC 5,790 bytes, 1 lines download raw bytes

1import{d as C,o as r,f as i,a,F as f,j as p,b as e,w as y,e as g,u as m,v as b,t as s,i as u,h as d,l as N,c as _,x as S}from"./app-BHEhOrDu.js";import{_ as L}from"./GuestLayout.vue_vue_type_script_setup_true_lang-XA_tJQoN.js";import{_ as D}from"./SeoHead.vue_vue_type_script_setup_true_lang-CdHMcT0t.js";import{_ as A}from"./SponsoredJobCard.vue_vue_type_script_setup_true_lang-DBc_HWbT.js";import{_ as B}from"./ExtensionCallout.vue_vue_type_script_setup_true_lang-BrqJkUI0.js";import{C as J}from"./chevron-right-BlbEfeyU.js";import{S as K}from"./shield-check-AiQxQ2Qb.js";import{A as V}from"./arrow-right-BTpCd45j.js";import"./DevCountrySwitcher.vue_vue_type_script_setup_true_lang-1zm0in_M.js";import"./AppLogo.vue_vue_type_script_setup_true_lang-Cr04W-PI.js";/* empty css                  */import"./map-pin-Ba55T0wu.js";import"./arrow-up-right-f8BBAYrg.js";const H={class:"bg-[#faf7f0]"},I={class:"page-width py-10 sm:py-14"},R={"aria-label":"Breadcrumb",class:"flex flex-wrap items-center gap-2 text-sm text-[#625367]"},T={class:"eyebrow mt-10"},z={class:"page-title mt-4 max-w-4xl"},O={class:"page-width section-space grid gap-10 lg:grid-cols-[minmax(0,1fr)_380px] lg:gap-16"},U={class:"min-w-0"},F={class:"text-xl leading-relaxed"},G={class:"mt-12 text-2xl font-semibold tracking-tight"},M={key:0,class:"mt-2 text-sm text-[#625367]"},W={class:"mt-6 space-y-5"},Y={class:"h-fit rounded-xl border border-[#36233c]/20 bg-[#faf7f0] p-6 sm:p-8","aria-labelledby":"register-details"},E={id:"register-details",class:"mt-4 text-xl font-semibold"},P={class:"mt-5 space-y-4 text-sm"},q={class:"mt-1 font-medium"},Q={key:0},X={class:"mt-1 font-medium"},Z={key:1},ee={class:"text-[#625367]"},te={class:"mt-1 font-medium"},se={key:2},oe={class:"mt-2 flex flex-wrap gap-2"},ne={key:3},re={class:"mt-1 font-medium"},ie={key:4},ae={class:"mt-1 font-medium"},_e=C({layout:L,__name:"Show",props:{country:{},employer:{},jobs:{},totalJobs:{},registerCheckedAt:{},jsonLd:{}},setup(t){const n=t,c=d(()=>n.country==="nl"),v=d(()=>`Does ${n.employer.name} sponsor visas?`),h=d(()=>n.totalJobs.toLocaleString("en-GB")),w=d(()=>c.value?`Yes. ${n.employer.name} is on the IND public register of recognised sponsors, so it can apply for residence permits for the highly skilled migrants it hires.`:`Yes. ${n.employer.name} is on the Home Office register of licensed sponsors, so it can sponsor visas${n.employer.has_skilled_worker?", including Skilled Worker visas":" on the routes below"}.`),j=d(()=>c.value?`${n.employer.name} is an IND recognised sponsor for highly skilled migrants. See its register details and ${h.value} current ${n.totalJobs===1?"job":"jobs"} in the Netherlands.`:`${n.employer.name} is on the Home Office register of licensed sponsors${n.employer.has_skilled_worker?" for Skilled Worker visas":""}. See its sponsor licence details and ${h.value} current ${n.totalJobs===1?"job":"jobs"} in the UK.`),k=d(()=>n.registerCheckedAt?new Date(n.registerCheckedAt).toLocaleDateString("en-GB",{day:"numeric",month:"long",year:"numeric"}):null),x=d(()=>!!N().props.auth?.user);return(le,o)=>(r(),i("div",null,[a(D,{title:v.value,description:j.value},null,8,["title","description"]),(r(!0),i(f,null,p(t.jsonLd,(l,$)=>(r(),_(S("script"),{key:$,type:"application/ld+json",innerHTML:l},null,8,["innerHTML"]))),128)),e("section",H,[e("div",I,[e("nav",R,[a(m(b),{href:"/sponsored-jobs",class:"text-link"},{default:y(()=>[...o[0]||(o[0]=[g("Job listings",-1)])]),_:1}),a(m(J),{class:"size-4","aria-hidden":"true"}),a(m(b),{href:`/sponsors/${t.country}`,class:"text-link"},{default:y(()=>[g(s(c.value?"Netherlands":"UK")+" employers",1)]),_:1},8,["href"])]),e("p",T,s(c.value?"Netherlands":"UK")+" visa sponsor ",1),e("h1",z,s(v.value),1)])]),e("section",O,[e("div",U,[e("p",F,s(w.value),1),o[1]||(o[1]=e("p",{class:"body-copy mt-5"}," A licence means the employer can sponsor. It doesn't mean every role is open to sponsorship, so confirm with the employer for the role you want. ",-1)),e("h2",G,s(t.totalJobs?`Current jobs at ${t.employer.name}`:`No current jobs at ${t.employer.name}`),1),t.totalJobs>t.jobs.length?(r(),i("p",M," The "+s(t.jobs.length)+" newest of "+s(h.value)+" jobs ",1)):u("",!0),e("div",W,[(r(!0),i(f,null,p(t.jobs,l=>(r(),_(A,{key:l.id,job:l,country:t.country},null,8,["job","country"]))),128))])]),e("aside",Y,[a(m(K),{class:"size-7","aria-hidden":"true"}),e("h2",E,s(c.value?"IND register details":"Sponsor licence details"),1),e("dl",P,[e
1("div",null,[o[2]||(o[2]=e("dt",{class:"text-[#625367]"},"Registered name",-1)),e("dd",q,s(t.employer.name),1)]),t.employer.kvk_number?(r(),i("div",Q,[o[3]||(o[3]=e("dt",{class:"text-[#625367]"},"KvK number",-1)),e("dd",X,s(t.employer.kvk_number),1)])):u("",!0),t.employer.locations.length?(r(),i("div",Z,[e("dt",ee,s(t.employer.locations.length===1?"Location":"Locations"),1),e("dd",te,s(t.employer.locations.join("; ")),1)])):u("",!0),t.employer.routes.length?(r(),i("div",se,[o[4]||(o[4]=e("dt",{class:"text-[#625367]"},"Visa routes",-1)),e("dd",oe,[(r(!0),i(f,null,p(t.employer.routes,l=>(r(),i("span",{key:l,class:"rounded-full border border-[#36233c]/20 bg-white px-3 py-1 text-xs font-medium"},s(l),1))),128))])])):u("",!0),t.employer.rating?(r(),i("div",ne,[o[5]||(o[5]=e("dt",{class:"text-[#625367]"},"Licence rating",-1)),e("dd",re,s(t.employer.rating),1)])):u("",!0),k.value?(r(),i("div",ie,[o[6]||(o[6]=e("dt",{class:"text-[#625367]"},"Register checked",-1)),e("dd",ae,s(k.value),1)])):u("",!0)]),a(m(b),{href:x.value?`/job-searches/create?track=${c.value?"nl_sponsors":"uk_sponsors"}`:"/register",class:"button button-dark mt-7 w-full"},{default:y(()=>[g(s(x.value?"Save a sponsor search":"Create a free account")+" ",1),a(m(V),{class:"size-4","aria-hidden":"true"})]),_:1},8,["href"])])]),a(B)]))}});export{_e 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.