1import{_ as le}from"./B0nf1Aa9.js";import{p as ne,q as re,x as ie,m as ce,r as u,y as f,u as de,a as ue,w as pe,b as me,c as n,e as l,f as t,j as m,F as y,i as a,k as T,B as w,s as p,v as j,L as ve,a8 as he,C as Y,l as b,A as ge,R as ye,b9 as _e,cC as fe,a9 as be,$ as ke}from"./Y3AuEYQt.js";import{_ as we}from"./wqV1o20k.js";import{t as U}from"./BzdIz7Ec.js";import xe from"./ZICVgtM0.js";import v from"./DMVWu_PZ.js";import Ce from"./Ch9pAdga.js";import{a as Ae}from"./CW6sL3cp.js";import{j as Se}from"./vRGahf4G.js";import{j as je}from"./D4CywApG.js";import"./V0Hj1Eto.js";import"./BxLnhzRY.js";import"./1KFQ3PoM.js";import"./Deyvj3K9.js";import"./D3h2JUc2.js";import"./CPY9epZa.js";import"./CBTQvxDt.js";import"./UG-9-gIU.js";import"./BUq7_h54.js";import"./CbvrCwC_.js";import"./exqGg7ls.js";import"./DENDag0A.js";import"./UkG0EeS5.js";import"./BUiZ60l_.js";import"./ZhWAdK_X.js";import"./DjOm-Jfl.js";import"./fZPAjxgH.js";import"./CPHX3cQx.js";(globalThis.__TEAMSO_I18N__=globalThis.__TEAMSO_I18N__||[]).push("@54827f4d15");const Ne={class:"cr"},Te={class:"cr-topbar"},Ue={class:"cr-topbar-inner"},Pe={class:"cr-topbar-left"},Me={key:0,class:"cr-topbar-logo"},Re=["src"],Le={class:"cr-topbar-avatar"},De={class:"cr-topbar-name"},Ee={key:0,class:"cr-lang-val"},Ie=["src"],Be={class:"cr-lang-opt"},$e=["src"],Ve={class:"cr-hero"},ze={class:"cr-hero-inner"},Fe={class:"cr-body"},qe={class:"cr-bar"},Oe={class:"cr-chips"},Je={class:"cr-list"},We={style:{flex:"1"}},He={style:{display:"flex",gap:"8px"}},Ye={key:0,class:"cr-hero"},Ke={class:"cr-hero-inner"},Qe={key:0,class:"cr-hero-logo"},Ge=["src"],Xe={key:1,class:"cr-hero-avatar"},Ze={class:"cr-hero-title"},et={class:"cr-hero-badge"},tt={key:1,class:"cr-hero cr-hero--empty"},st={class:"cr-hero-inner"},ot={key:0,class:"cr-hero-logo cr-hero-logo--lg"},at=["src"],lt={key:1,class:"cr-hero-avatar cr-hero-avatar--lg"},nt={class:"cr-hero-title"},rt={key:2,class:"cr-body"},it={class:"cr-bar"},ct={class:"cr-search"},dt=["placeholder"],ut={class:"cr-chips"},pt={class:"cr-chip-n"},mt=["onClick"],vt={class:"cr-chip-n"},ht={key:0,class:"cr-list"},gt={class:"cr-section-title"},yt={class:"cr-section-count"},_t={class:"cr-card-body"},ft={class:"cr-card-title"},bt={class:"cr-card-tags"},kt={class:"cr-pill cr-pill--location"},wt={class:"cr-pill cr-pill--type"},xt={class:"cr-pill cr-pill--model"},Ct={key:1,class:"cr-empty"},At={class:"cr-empty-title"},St={key:3,class:"cr-nojobs"},jt={class:"cr-nojobs-title"},Nt={class:"cr-nojobs-desc"},Tt={class:"cr-nojobs-hints"},Ut={class:"cr-nojobs-hint"},Pt={class:"cr-nojobs-hint"},Mt={class:"cr-nojobs-hint"},Rt={class:"cr-footer"},cs={__name:"index",setup(Lt){ne();const V=re(),_=ie(),{t:h,tm:P,locale:z}=ce(),x=u(!1),C=u(null),d=u([]),g=u(null),k=u(""),M=u(U),A=u([]),F=u([]),R=u(null),q=u(""),L=u(null),O=u([{flag:"/assets/dashboard/images/flags/turkey.png",language:"tr",title:h("laterAdded.turkish")},{flag:"/assets/dashboard/images/flags/us.jpg",language:"en",title:h("laterAdded.english")}]),c=u({logoUrl:"",name:""}),J=u(""),K=u(!1),D=u("pending");f(()=>_.query.isPreview==="true"),de(f(()=>{const o=Array.isArray(_.params.company)?_.params.company[0]:_.params.company,e=o?[{key:"canonical",rel:"canonical",href:_e(`/jobs/${encodeURIComponent(o)}`)}]:[],i=e.length?[{key:"og:url",property:"og:url",content:e[0].href}]:[];i.push({key:"robots",name:"robots",content:"noindex"});const s=J.value.trim();if(!s)return{link:e,meta:i};const r=h("laterAdded.ats.openPositions.seo.title",{company:s}),ae=[...new Set(d.value.map(N=>N.positionName).filter(N=>N&&N!=="-"))],$=fe([h("laterAdded.ats.openPositions.seo.description",{company:s}),ae.join(", ")].filter(Boolean).join(" "));return i.push({key:"description",name:"description",content:$},{key:"og:title",property:"og:title",content:r},{key:"og:description",property:"og:description",content:$},{key:"twitter:title",name:"twitter:title",content:r},{key:"twitter:description",name:"twitter:description",content:$}),{title:r,link:e,meta:i}}));const E=f(()=>(c.value.name||"C").charAt(0).toUpperCase()),S=f(()=>z.value==="en"?{title:"No open positions at the moment",desc:"New positions will be listed here when they become available. Please check back later.",feat1:"New listings coming soon",feat2:"Check back regularly",feat3:"All positions listed here"}:{title:"Åu an açık pozisyon bulunmuyor",desc:"Yeni pozisyonlar açıldıÄında burada listelenecektir. Daha sonra tekrar kontrol edebilirsiniz.",feat1:"Yeni ilanlar yakında",feat2:"Düzenli kontrol edin",feat3:"Tüm pozisyonlar burada"}),Q=f(()=>[...new Set(d.value.map(o=>o.department))]);f(()=>[...new Set(d.value.map(o=>`${o.country}/${o.city}`))]);const G=o=>d.value.filter(e=>e.department===o).length,W=f(()=>{let o=A.value;g.value&&(o=o.filter(i=>i.department===g.value));const e=be(k.value).trim();return e?o.map(i=>{const s=i.posts.filter(r=>ke(e,r.positionName,r.department));return s.length>0?{...i,posts:s}:null}
1).filter(Boolean):o}),X=async()=>{try{const o=await Se.getCompanyColor({token:V.userToken,companyId:C.value});M.value=o.result||U,document.documentElement.style.setProperty("--cr-accent",M.value)}catch{M.value=U,document.documentElement.style.setProperty("--cr-accent",U)}},Z=async()=>{x.value=!0;try{const o=await je.getSharedPosts({token:V.userToken,id:C.value});o?.result&&Array.isArray(o.result)?(d.value=o.result.map(e=>{const i=P("elements.select.nationality").find(r=>r.value==e.country),s=i?.value==0&&e.city!=null?F.value.find(r=>r.sehir_id==e.city):null;return{...e,country:i?.name||e.country||"-",city:s?.sehir_title||e.city||"-",department:e.department||"-",positionName:e.positionName||"-"}}),H(d.value),D.value="ready"):(d.value=[],A.value=[],D.value="error")}catch{d.value=[],A.value=[],D.value="error"}finally{x.value=!1}},ee=async()=>{try{const o=await Ae.getCurrentCompany({id:C.value});c.value.logoUrl=o?.result?.logoUrl||"",c.value.name=o?.result?.name||"Company",J.value=o?.result?.name||""}catch{c.value={logoUrl:"",name:"Company"}}finally{K.value=!0}},I=()=>{c.value.logoUrl=""},H=o=>{if(!Array.isArray(o)||o.length===0){A.value=[];return}const e={};o.forEach(i=>{const s=i.department||"-";e[s]||(e[s]={department:s,posts:[]}),e[s].posts.push(i)}),A.value=Object.values(e)},B=()=>{const o=localStorage.getItem("language");R.value=O.value.find(e=>e.language===o),L.value=R.value},te=o=>{o.value&&(z.value=o.value.language,q.value=o.value.language,localStorage.setItem("language",o.value.language),B())},se=o=>P("laterAdded.ats.jobPosts.modals.createPost.steps.first.fields.workingType.options").find(e=>e.value==o)?.name,oe=o=>P("laterAdded.ats.jobPosts.modals.createPost.steps.first.fields.workModel.options").find(e=>e.value==o)?.name;return ue(async()=>{if(document.body.classList.add("hide-intercom"),B(),F.value=Ce.data,!_.params.company){x.value=!1;return}C.value=_.params.company;try{await Promise.all([X(),ee()])}catch{}_.query.isPreview==="true"?(d.value=[{id:"1a2b3c",department:"Engineering",country:"USA",city:"San Francisco",workingType:"full-time",workModel:"office",positionName:"Frontend Developer"},{id:"1a2b3d",department:"Engineering",country:"USA",city:"San Francisco",workingType:"full-time",workModel:"office",positionName:"Backend Developer"},{id:"2b3c4d",department:"Marketing",country:"Canada",city:"Toronto",workingType:"part-time",workModel:"hybrid",positionName:"Marketing Manager"},{id:"3c4d5e",department:"Sales",country:"UK",city:"London",workingType:"contract",workModel:"remote",positionName:"Sales Representative"}],H(d.value)):Z()}),pe(q,()=>B()),me(()=>document.body.classList.remove("hide-intercom")),(o,e)=>{const i=le;return l(),n("div",Ne,[t("header",Te,[t("div",Ue,[t("div",Pe,[c.value&&c.value.logoUrl?(l(),n("div",Me,[t("img",{src:c.value.logoUrl,alt:"",onError:I},null,40,Re)])):(l(),n(y,{key:1},[t("div",Le,a(E.value),1),t("span",De,a(c.value.name),1)],64))]),m(p(xe),{modelValue:L.value,"onUpdate:modelValue":e[0]||(e[0]=s=>L.value=s),options:O.value,onChange:te,placeholder:R.value?"":"Lang",class:"cr-lang"},{value:T(s=>[s.value?(l(),n("div",Ee,[t("img",{src:s.value.flag,alt:""},null,8,Ie),e[5]||(e[5]=t("i",{class:"pi pi-chevron-down"},null,-1))])):w("",!0)]),option:T(s=>[t("div",Be,[t("img",{src:s.option.flag,alt:""},null,8,$e),t("span",null,a(s.option.title),1)])]),_:1},8,["modelValue","options","placeholder"])])]),x.value?(l(),n(y,{key:0},[t("div",Ve,[t("div",ze,[m(p(v),{width:"64px",height:"64px",borderRadius:"16px"}),m(p(v),{width:"280px",height:"30px",class:"mt-3"}),m(p(v),{width:"160px",height:"36px",borderRadius:"20px",class:"mt-3"})])]),t("div",Fe,[t("div",qe,[m(p(v),{width:"100%",height:"48px",borderRadius:"12px"}),t("div",Oe,[(l(),n(y,null,j(3,s=>m(p(v),{key:s,width:"100px",height:"36px",borderRadius:"20px"})),64))])]),t("div",Je,[m(p(v),{width:"120px",height:"14px",class:"mt-4 mb-3"}),(l(),n(y,null,j(3,s=>t("div",{key:s,class:"cr-card cr-card--sk"},[t("div",We,[m(p(v),{width:"220px",height:"18px",class:"mb-2"}),t("div",He,[m(p(v),{width:"100px",height:"24px",borderRadius:"12px"}),m(p(v),{width:"90px",height:"24px",borderRadius:"12px"}),m(p(v),{width:"80px",height:"24px",borderRadius:"12px"})])]),m(p(v),{width:"32px",height:"32px",borderRadius:"50%"})])),64))])])],64)):(l(),n(y,{key:1},[d.value.length>0?(l(),n("div",Ye,[e[7]||(e[7]=t("div",{class:"cr-hero-deco"},[t("div",{class:"cr-hero-dot cr-hero-dot--1"}),t("div",{class:"cr-hero-dot cr-hero-dot--2"}),t("div",{class:"cr-hero-dot cr-hero-dot--3"})],-1)),t("div",Ke,[c.value&&c.value.logoUrl?(l(),n("div",Qe,[t("img",{src:c.value.logoUrl,alt:"",onError:I},null,40,Ge)])):(l(),n("div",Xe,a(E.value),1)),t("h1",Ze,a(c.value.name),1),t("div",et,[e[6]||(e[6]=t("i",{class:"pi pi-briefcase"},null,-1)),t("span",null,a(d.value.length)+" "+a(p(h)("laterAdded.ats.openPositions.list.title")),1)])])])):w("",!0),d.value.length===0?(l(),n("div",tt,[t("div",st,[c.value&&c.value.logoUrl?(l(),n("div",ot,[t("img",{src:c.value.logoUrl,alt:"",onError:I},null,40,at)])):(l(),n("div",lt,a(E.value),1)),t("h1",nt,a(c.value.name),1)])])):w("",!0),d.value.length>0?(l(),n("div",rt,[t("div",it,[t("div",ct,[e[9]||(e[9]=t("i",{class:"pi pi-search"},null,-1)),ve(t("input",{"onUpdate:modelValue":e[1]||(e[1]=s=>k.value=s),type:"text",placeholder:p(h)("laterAdded.ats.openPositions.list.title")+"..."},null,8,dt),[[he,k.value]]),k.value?(l(),n("button",{key:0,class:"cr-search-clear",onClick:e[2]||(e[2]=s=>k.value="")},e[8]||(e[8]=[t("i",{class:"pi pi-times"},null,-1)]))):w("",!0)]),t("div",ut,[t("button",{class:Y(["cr-chip",{active:!g.value}]),onClick:e[3]||(e[3]=s=>g.value=null)},[b(a(p(h)("laterAdded.ats.all"))+" ",1),t("span",pt,a(d.value.length),1)],2),(l(!0),n(y,null,j(Q.value,s=>(l(),n("button",{key:s,class:Y(["cr-chip",{active:g.value===s}]),onClick:r=>g.value=g.value===s?null:s},[b(a(s)+" ",1),t("span",vt,a(G(s)),1)],10,mt))),128))])]),W.value.length>0?(l(),n("div",ht,[(l(!0),n(y,null,j(W.value,s=>(l(),n("div",{class:"cr-section",key:s.department},[t("h3",gt,[e[10]||(e[10]=t("span",{class:"cr-section-bar"},null,-1)),b(" "+a(s.department)+" ",1),t("span",yt,a(s.posts.length),1)]),(l(!0),n(y,null,j(s.posts,r=>(l(),ge(i,{key:r.id,to:`/jobs/${C.value}/${r.id}`,class:"cr-card"},{default:T(()=>[t("div",_t,[t("span",ft,a(r.positionName),1),t("div",bt,[t("span",kt,[e[11]||(e[11]=t("i",{class:"pi pi-map-marker"},null,-1)),b(a(r.country)+", "+a(r.city),1)]),t("span",wt,[e[12]||(e[12]=t("i",{class:"pi pi-clock"},null,-1)),b(a(se(r.workingType)),1)]),t("span",xt,[e[13]||(e[13]=t("i",{class:"pi pi-building"},null,-1)),b(a(oe(r.workModel)),1)])])]),e[14]||(e[14]=t("div",{class:"cr-card-action"},[t("i",{class:"pi pi-arrow-right"})],-1))]),_:2,__:[14]},1032,["to"]))),128))]))),128))])):(l(),n("div",Ct,[e[16]||(e[16]=t("div",{class:"cr-empty-icon"},[t("i",{class:"pi pi-search"})],-1)),t("p",At,a(p(h)("elements.tables.noResult")),1),t("button",{class:"cr-empty-btn",onClick:e[4]||(e[4]=s=>{g.value=null,k.value=""})},e[15]||(e[15]=[t("i",{class:"pi pi-refresh"},null,-1),b(" Filtreleri Temizle ",-1)]))]))])):w("",!0),!x.value&&d.value.length===0?(l(),n("div",St,[e[20]||(e[20]=ye('<div class="cr-nojobs-visual"><div class="cr-nojobs-ring cr-nojobs-ring--1"></div><div class="cr-nojobs-ring cr-nojobs-ring--2"></div><div class="cr-nojobs-center"><i class="pi pi-search"></i></div></div>
1',1)),t("h2",jt,a(S.value.title),1),t("p",Nt,a(S.value.desc),1),t("div",Tt,[t("div",Ut,[e[17]||(e[17]=t("i",{class:"pi pi-bell"},null,-1)),t("span",null,a(S.value.feat1),1)]),t("div",Pt,[e[18]||(e[18]=t("i",{class:"pi pi-refresh"},null,-1)),t("span",null,a(S.value.feat2),1)]),t("div",Mt,[e[19]||(e[19]=t("i",{class:"pi pi-globe"},null,-1)),t("span",null,a(S.value.feat3),1)])])])):w("",!0)],64)),t("footer",Rt,[e[22]||(e[22]=t("span",null,"Jobs powered by",-1)),m(i,{to:"/"},{default:T(()=>e[21]||(e[21]=[t("img",{src:we,alt:"Teamso",class:"cr-footer-logo"},null,-1)])),_:1,__:[21]})])])}}};export{cs 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.