1import{g as it,ac as rt,u as He,w as Ce,f as s,B as n,al as ut,F as P,m as T,am as ct,n as dt,k as Ge,A as J,s as ce,c as m,r as w,an as Ze,Q as Xe,t as vt,ao as Ye,p as mt,e as ft,ap as pt,ae as gt,q as yt,R as ht,o as _t,C as k,z as F,T as kt,J as bt,x as u,E as b,y as H,D as ke,aq as De,U as Pe,H as Je}from"./index-BllHwjOL.js";import{I as Vt}from"./InstitutionalPageHero-BhHjwmkv.js";import{S as Ct,n as wt,e as St,m as je,i as et,p as tt,f as at,a as xt,b as It}from"./brazilStates-CBPZyPiZ.js";import{l as Rt}from"./quickinClient-DVAfB-Ws.js";import{a as q,V as Lt}from"./VContainer-jtn6j4qr.js";import{V as be}from"./VBtn-C0NzwdKA.js";import{u as At,a as Ft,V as $e,m as Bt}from"./VTextField-BAJvre5N.js";import{u as Dt,a as Pt,b as $t,V as Et,h as Mt,c as nt,d as Tt,m as qt,e as zt,f as Nt,g as We}from"./VSelect-CxNP3fkm.js";import{V as lt}from"./VProgressCircular-DpI0E9LF.js";import{V as Ut}from"./VAlert-DaZArJf0.js";import{V as Ve}from"./VCard-CyuNDBPS.js";import{d as Ot,u as Kt}from"./size-BEu-aIC9.js";import{f as Ht}from"./forwardRefs-B97xADbM.js";import{u as Jt,V as Wt,a as ot,c as Gt,d as Qt}from"./VList-t5MEGi-1.js";import{V as Zt}from"./VMenu-Bfb4O1og.js";import{V as Xt}from"./VSheet-D7T2_Om2.js";import{V as Yt}from"./VCheckboxBtn-PeKSsS5U.js";import{V as jt}from"./VAvatar-Cdx-qAX_.js";import{h as ea,p as ta}from"./index-caAwGmCu.js";import{_ as aa}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./VDialog-C10nxbC3.js";import"./VOverlay-DDfZdg38.js";import"./getScrollParent-BSI5kfSp.js";import"./scopeId-ChmFw54X.js";import"./lazy-_vbNCgme.js";import"./index-DkerDOI7.js";import"./VSpacer-CG7r8uPS.js";import"./createSimpleFunctional-D8I2iqgq.js";import"./index-Bt8s4jti.js";import"./intersectionObserver-B9sBkaf1.js";import"./VImg-CC7uuC_9.js";import"./ssrBoot-Bbcgv-_5.js";const na=mt({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...zt({filterKeys:["title"]}),...qt(),...ft(Bt({modelValue:null,role:"combobox"}),["validationValue","dirty"])},"VAutocomplete"),la=it()({name:"VAutocomplete",props:na(),emits:{"update:focused":o=>!0,"update:search":o=>!0,"update:modelValue":o=>!0,"update:menu":o=>!0},setup(o,de){let{slots:d}=de;const{t:we}=rt(),C=w(),S=ce(!1),A=ce(!0),z=ce(!1),te=w(),D=w(),f=ce(-1),x=ce(null),{items:$,transformIn:W,transformOut:G}=Jt(o),{textColorClasses:E,textColorStyles:ve}=Ot(()=>C.value?.color),{InputIcon:Se}=At(o),g=He(o,"search",""),r=He(o,"modelValue",[],l=>W(l===null?[null]:pt(l)),l=>{const v=G(l);return o.multiple?v:v[0]??null}),xe=m(()=>typeof o.counterValue=="function"?o.counterValue(r.value):typeof o.counterValue=="number"?o.counterValue:r.value.length),N=Ft(o),{filteredItems:ae,getMatches:me}=Dt(o,$,()=>x.value??(A.value?"":g.value)),I=m(()=>o.hideSelected&&x.value===null?ae.value.filter(l=>!r.value.some(v=>v.value===l.value)):ae.value),Ie=vt(()=>o.closableChips&&!N.isReadonly.value&&!N.isDisabled.value),ne=m(()=>!!(o.chips||d.chip)),Q=m(()=>ne.value||!!d.selection),le=m(()=>r.value.map(l=>l.props.value)),U=m(()=>I.value.find(l=>l.type==="item"&&!l.props.disabled)),Z=m(()=>(o.autoSelectFirst===!0||o.autoSelectFirst==="exact"&&g.value===U.value?.title)&&I.value.length>0&&!A.value&&!z.value),oe=m(()=>o.hideNoData&&!I.value.length||N.isReadonly.value||N.isDisabled.value),fe=He(o,"menu"),y=m({get:()=>fe.value,set:l=>{fe.value&&!l&&te.value?.ΨopenChildren.size||l&&oe.value||(fe.value=l)}}),{menuId:L,ariaExpanded:se,ariaControls:Ee}=Pt(o,y),X=w(),Re=w(),Le=w(),Ae=Tt(X,C),pe=Nt(y,()=>te.value?.contentEl,()=>C.value?.controlRef),{onTabKeydown:ge}=$t({groups:[{type:"element",contentRef:Re},{type:"list",contentRef:X,displayItemsCount:()=>I.value.length},{type:"element",contentRef:Le}],onLeave:()=>{y.value=!1,C.value?.focus()}});function Fe(l){o.openOnClear&&(y.value=!0),g.value=""}function Y(){oe.value||(y.value=!0)}function Me(l){oe.value||(S.value&&(l.preventDefault(),l.stopPropagation()),y.value=!y.value)}function j(l){l.key==="Tab"&&ge(l),X.value?.$el.contains(l.target)&&(Ze(l)||l.key==="Backspace")&&C.value?.focus()}function Te(l){if(N.isReadonly.value)return;const v=C.value?.selectionStart,V=r.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(l.key)&&l.preventDefault(),["
1Enter","ArrowDown"].includes(l.key)&&(y.value=!0),["Escape"].includes(l.key)&&(y.value=!1),Z.value&&["Enter","Tab"].includes(l.key)&&U.value&&!r.value.some(h=>{let{value:_}=h;return _===U.value.value})&&M(U.value),l.key==="ArrowDown"&&Z.value&&X.value?.focus("next"),["Backspace","Delete"].includes(l.key)){if(!o.multiple&&Q.value&&r.value.length>0&&!g.value)return M(r.value[0],!1);if(~f.value){l.preventDefault();const h=f.value;M(r.value[f.value],!1),f.value=h>=V-1?V-2:h}else l.key==="Backspace"&&!g.value&&(f.value=V-1);return}if(o.multiple)if(l.key==="ArrowLeft"){if(f.value<0&&v&&v>0)return;const h=f.value>-1?f.value-1:V-1;if(r.value[h])f.value=h;else{const _=g.value?.length??null;f.value=-1,C.value?.setSelectionRange(_,_)}}else if(l.key==="ArrowRight"){if(f.value<0)return;const h=f.value+1;r.value[h]?f.value=h:(f.value=-1,C.value?.setSelectionRange(0,0))}else~f.value&&Ze(l)&&(f.value=-1)}function qe(l){if(Ye(C.value,":autofill")||Ye(C.value,":-webkit-autofill")){const v=$.value.find(V=>V.title===l.target.value);v&&M(v)}}function ie(){o.eager&&D.value?.calculateVisibleItems()}function ze(){S.value&&(A.value=!0,C.value?.focus()),x.value=null}function Ne(l){S.value=!0,setTimeout(()=>{z.value=!0})}function ye(l){if(z.value=!1,!C.value?.$el.contains(l.relatedTarget)){if(pe(l))return;S.value=!1}}function Ue(l){(l==null||l===""&&!o.multiple&&!Q.value)&&(r.value=[])}function Oe(l){te.value?.contentEl?.contains(l.relatedTarget)&&(S.value=!0)}const he=ce(!1);function M(l){let v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!l||l.props.disabled))if(o.multiple){const V=r.value.findIndex(_=>(o.valueComparator||ta)(_.value,l.value)),h=v??!~V;if(~V){const _=h?[...r.value,l]:[...r.value];_.splice(V,1),r.value=_}else h&&(r.value=[...r.value,l]);o.clearOnSelect&&(g.value="")}else{const V=v!==!1;r.value=V?[l]:[],x.value=A.value?"":g.value??"",g.value=V&&!Q.value?l.title:"",Xe(()=>{y.value=!1,A.value=!0})}}return Ce(S,(l,v)=>{l!==v&&(l?(he.value=!0,g.value=o.multiple||Q.value?"":String(r.value.at(-1)?.props.title??""),A.value=!0,Xe(()=>he.value=!1)):(!o.multiple&&g.value==null&&(r.value=[]),y.value=!1,!A.value&&g.value&&(x.value=g.value),g.value="",f.value=-1))}),Ce(g,l=>{!S.value||he.value||(l&&(y.value=!0),A.value=!l)}),Ce(y,l=>{if(!o.hideSelected&&l&&r.value.length&&A.value){const v=I.value.findIndex(V=>r.value.some(h=>V.value===h.value));gt&&!o.noAutoScroll&&window.requestAnimationFrame(()=>{v>=0&&D.value?.scrollToIndex(v)})}l&&(x.value=null)}),Ce($,(l,v)=>{y.value||S.value&&!v.length&&l.length&&(y.value=!0)}),Kt(()=>{const l=!!(!o.hideNoData||I.value.length||d["prepend-item"]||d["append-item"]||d["no-data"]),v=r.value.length>0,V=$e.filterProps(o),h={search:g,filteredItems:ae.value};return s($e,T({ref:C},V,{modelValue:g.value,"onUpdate:modelValue":[_=>g.value=_,Ue],focused:S.value,"onUpdate:focused":_=>S.value=_,validationValue:r.externalValue,counterValue:xe.value,dirty:v,onChange:qe,class:["v-autocomplete",`v-autocomplete--${o.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":y.value,"v-autocomplete--chips":!!o.chips,"v-autocomplete--selection-slot":!!Q.value,"v-autocomplete--selecting-index":f.value>-1},o.class],style:o.style,readonly:N.isReadonly.value,placeholder:v?void 0:o.placeholder,"onClick:clear":Fe,"onMousedown:control":Y,onKeydown:Te,onBlur:Oe,"aria-expanded":se.value,"aria-controls":Ee.value}),{...d,default:_=>{let{id:O}=_;return n(P,null,[s(Zt,T({id:L.value,ref:te,modelValue:y.value,"onUpdate:modelValue":p=>y.value=p,activator:"parent",disabled:oe.value,eager:o.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:ie,onAfterLeave:ze},o.menuProps,{contentClass:["v-autocomplete__content",o.menuProps?.contentClass]}),{default:()=>[s(Xt,{onFocusin:Ne,onKeydown:j},{default:()=>[d["menu-header"]&&n("header",{ref:Re},[d["menu-header"](h)]),l&&s(Wt,T({key:"autocomplete-list",ref:X,filterable:!0,selected:le.value,selectStrategy:o.multiple?"independent":"single-independent",onMousedown:p=>p.preventDefault(),onFocusout:ye,tabindex:"-1",selectable:!!I.value.length,"aria-live":"polite","aria-labelledby":`${O.value}-label`,"aria-multiselectable":o.multiple,color:o.itemColor??o.color},Ae,o.listProps),{default:()=>[d["prepend-item"]?.(),!I.value.length&&!o.hideNoData&&(d["no-data"]?.()??s(ot,{key:"no-data",title:we(o.noDataText)},null)),s(Et,{ref:D,renderless:!0,items:I.value,itemKey:"value"},{default:p=>{let{item:c,index:B,itemRef:re}=p;const K=T(c.props,{ref:re,key:c.value,active:Z.value&&c===U.value?!0:void 0,onClick:()=>M(c,null),"aria-posinset":B+1,"aria-setsize":I.value.length});return c.type==="divider"?d.divider?.({props:c.raw,index:B})??s(Gt,T(c.props,{key:`divider-${B}`}),null):c.type==="subheader"?d.subheader?.({props:c.raw,index:B})??s(Qt,T(c.props,{key:`subheader-${B}`}),null):d.item?.({item:c,index:B,props:K})??s(ot,T(K,{role:"option"}),{prepend:ee=>{let{isSelected:R}=ee;return n(P,null,[o.multiple&&!o.hideSelected?s(Yt,{key:c.value,modelValue:R,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:_e=>_e.preventDefault()},null):void 0,c.props.prependAvatar&&s(jt,{image:c.props.prependAvatar}
1,null),c.props.prependIcon&&s(q,{icon:c.props.prependIcon},null)])},title:()=>A.value?c.title:Mt("v-autocomplete",c.title,me(c)?.title)})}}),d["append-item"]?.()]}),d["menu-footer"]&&n("footer",{ref:Le},[d["menu-footer"](h)])]})]}),r.value.map((p,c)=>{function B(R){R.stopPropagation(),R.preventDefault(),M(p,!1)}const re=T(nt.filterProps(p.props),{"onClick:close":B,onKeydown(R){R.key!=="Enter"&&R.key!==" "||(R.preventDefault(),R.stopPropagation(),B(R))},onMousedown(R){R.preventDefault(),R.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),K=ne.value?!!d.chip:!!d.selection,ee=K?ct(ne.value?d.chip({item:p,index:c,props:re}):d.selection({item:p,index:c})):void 0;if(!(K&&!ee))return n("div",{key:p.value,class:Ge(["v-autocomplete__selection",c===f.value&&["v-autocomplete__selection--selected",E.value]]),style:dt(c===f.value?ve.value:{})},[ne.value?d.chip?s(ea,{key:"chip-defaults",defaults:{VChip:{closable:Ie.value,size:"small",text:p.title}}},{default:()=>[ee]}):s(nt,T({key:"chip",closable:Ie.value,size:"small",text:p.title,disabled:p.props.disabled},re),null):ee??n("span",{class:"v-autocomplete__selection-text"},[p.title,o.multiple&&c<r.value.length-1&&n("span",{class:"v-autocomplete__selection-comma"},[J(",")])])])})])},"append-inner":function(){for(var _=arguments.length,O=new Array(_),p=0;p<_;p++)O[p]=arguments[p];return n(P,null,[d["append-inner"]?.(...O),o.menuIcon?s(q,{class:"v-autocomplete__menu-icon",color:C.value?.fieldIconColor,icon:o.menuIcon,onMousedown:Me,onClick:ut,"aria-hidden":!0,tabindex:"-1"},null):void 0,o.appendInnerIcon&&s(Se,{key:"append-icon",name:"appendInner",color:O[0].iconColor.value},null)])}})}),Ht({isFocused:S,isPristine:A,menu:y,search:g,filteredItems:ae,select:M},C)}}),oa={id:"lista-vagas",class:"section-template section-template-muted"},sa={class:"stage-vacancies-toolbar mb-6"},ia={class:"stage-vacancies-summary"},ra={class:"stage-vacancies-summary-copy"},ua={class:"stage-vacancies-filters stage-vacancies-filters--programs"},ca={class:"mt-6"},da={key:3,class:"stage-programs-grid"},va=["src","alt"],ma={class:"stage-program-banner-content"},fa={class:"stage-program-banner-logo"},pa=["src","alt"],ga={key:1},ya={class:"stage-program-banner-copy"},ha={class:"stage-vacancy-card-body pa-5 pa-lg-6"},_a={class:"stage-vacancy-head"},ka={class:"stage-vacancy-title"},ba={class:"stage-vacancy-chips"},Va={class:"stage-vacancy-meta mt-5"},Ca={class:"stage-vacancy-meta-item"},wa={class:"stage-vacancy-meta-head"},Sa={class:"stage-vacancy-meta-value"},xa={class:"stage-vacancy-meta-item"},Ia={class:"stage-vacancy-meta-head"},Ra={class:"stage-vacancy-meta-value"},La={class:"stage-vacancy-actions mt-6"},Aa={class:"stage-vacancies-toolbar stage-vacancies-toolbar--catalog mb-6"},Fa={class:"stage-catalog-status"},Ba={class:"stage-vacancies-summary-copy"},Da={class:"stage-vacancies-filters"},Pa={class:"stage-copy mt-3 mb-0"},$a={class:"mt-6"},Ea={key:3,class:"stage-disclosures-list"},Ma={key:0,class:"stage-disclosure-highlight-badge"},Ta={class:"stage-disclosure-identity"},qa={class:"stage-concedente-logo"},za=["src","alt"],Na={key:1},Ua={class:"stage-disclosure-kicker-row mb-1"},Oa={class:"stage-disclosure-kicker mb-0"},Ka={class:"stage-vacancy-code-pill"},Ha={class:"stage-disclosure-title mb-0"},Ja={class:"stage-disclosure-facts"},Wa={class:"stage-disclosure-fact"},Ga={class:"stage-disclosure-fact"},Qa={class:"stage-disclosure-fact"},Za={class:"stage-disclosure-tags"},Xa={key:0,class:"stage-disclosure-tag"},Ya={class:"stage-disclosure-locations"},ja={key:0,class:"stage-disclosure-location"},en={class:"stage-disclosure-actions"},tn=7,an=yt({__name:"InstitutionalEstagioVagasPage",props:{content:{},loading:{type:Boolean},error:{}},setup(o){const de=o,d=kt(),we=bt(),{smAndDown:C}=ht(),S=w([]),A=w([]),z=w(!1),te=w(!1),D=w(""),f=w(""),x=w(se(d.query.q)),$=w(null),W=w(null),G=w(null),E=w(se(d.query.curso)||null),ve=w(!1),Se=m(()=>d.meta.stageView==="catalog"?"catalog":"programs"),g=m(()=>Se.value==="programs"?"Programas de Estágio":"Ver vagas"),r=m(()=>new Map(S.value.map(e=>[e.id,e]))),xe=m(()=>new Map((de.content.stage_vacancy_disclosures??[]).map(e=>[e.quickin_job_id,e]))),N=m(()=>new Map((de.content.stage_vacancy_disclosures??[]).map(e=>[e.slug,e]))),ae=m(()=>Array.from(new Set(S.value.map(e=>e.city.trim()).filter(e=>e.length>0))).sort((e,t)=>
1e.localeCompare(t,"pt-BR"))),me=m(()=>{const e=L(x.value);return S.value.filter(t=>!$.value||t.city.trim()===$.value?e===""?!0:L([t.title,t.company_name,t.city,t.region,Y(t),...je(xe.value.get(t.id)?.cursos??[],t.courses??[])].join(" ")).includes(e):!1)}),I=m(()=>A.value.map(e=>{const t=N.value.get(e.disclosure_slug);if(!t)return null;const a=r.value.get(e.program_id||t.quickin_job_id);return a?{...t,quickin_job_id:e.program_id||t.quickin_job_id,effective_cursos:It(e,je(t.cursos,a.courses??[])),effective_function_title:xt(e,ie(t)),effective_vacancy_title:at(e)||e.title.trim()||ie(t),vacancy:e}:null}).filter(e=>e!==null)),Ie=m(()=>{const e=new Map;for(const t of I.value){const a=t.funcao;if(a?.id&&a.title.trim()&&e.set(a.id,a.title.trim()),et(t.vacancy)){e.set(tt(),t.effective_function_title);continue}const i=t.vacancy.role.trim();i!==""&&e.set(`role:${L(i)}`,at(t.vacancy)||i)}return Array.from(e,([t,a])=>({title:a,value:t})).sort((t,a)=>t.title.localeCompare(a.title,"pt-BR"))}),ne=m(()=>Array.from(new Set(I.value.flatMap(e=>e.effective_cursos))).filter(e=>e.trim()!=="").sort((e,t)=>e.localeCompare(t,"pt-BR"))),Q=m(()=>{const e=new Map;for(const t of I.value){for(const a of t.locais)e.set(`local:${a.id}`,O(a));t.vacancy.allocation_name.trim()!==""&&e.set(c(t.vacancy.allocation_name),t.vacancy.allocation_name.trim())}return Array.from(e,([t,a])=>({title:a,value:t})).sort((t,a)=>t.title.localeCompare(a.title,"pt-BR"))}),le=m(()=>{const e=L(x.value);return I.value.filter(t=>G.value&&!B(t,G.value)||E.value&&!t.effective_cursos.includes(E.value)||W.value&&!p(t,W.value)?!1:e===""?!0:L(re(t)).includes(e))}),U=m(()=>le.value.map((e,t)=>({disclosure:e,originalIndex:t,priorityRank:v(e.vacancy.priority),createdAt:V(e.vacancy)}))),Z=m(()=>{const e=U.value.filter(t=>t.priorityRank>=3).sort(h).slice(0,tn).map(t=>t.disclosure.vacancy.id);return new Set(e)}),oe=m(()=>C.value?[...U.value].sort((t,a)=>{const i=Z.value.has(t.disclosure.vacancy.id),Be=Z.value.has(a.disclosure.vacancy.id);if(i!==Be)return i?-1:1;if(i&&Be){const ue=h(t,a);if(ue!==0)return ue}return t.originalIndex-a.originalIndex}).map(t=>t.disclosure):le.value),fe=m(()=>{const e=me.value.length;return`${e} ${e===1?"programa ativo":"programas ativos"}`}),y=m(()=>{const e=le.value.length;return`${e} ${e===1?"vaga aberta":"vagas abertas"}`});function L(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLocaleLowerCase("pt-BR").trim()}function se(e){return Array.isArray(e)?String(e[0]??"").trim():String(e??"").trim()}function Ee(e){const t=e.city.trim(),a=wt(e.region);return t&&a?`${t}/${a}`:t||a||"Local a confirmar"}function X(e){switch(e){case"on-site":return"Presencial";case"hybrid":return"HÃbrido";case"remote":return"Remoto";default:return""}}function Re(e){switch(e){case"administrative":return"Administrativo";case"education":return"Educação";case"finance":return"Financeiro";case"rh":return"RH";case"it":return"Tecnologia";case"other":return"Outras áreas";default:return""}}function Le(e){return[e.contract_name,X(e.workplace_type),Re(e.position_category)].filter(t=>t.trim().length>0)}function Ae(e){return xe.value.get(e.id)??null}function pe(e){const t=Ae(e)?.concedente;if(t)return t;const a=L(e.company_name),i=L(`${e.company_name} ${e.title}`);return de.content.stage_concedentes.find(Be=>{const ue=L(Be.title);return ue?i.includes(ue)||a.length>=3&&ue.includes(a):!1})??null}function ge(e){return pe(e)?.banner_url?.trim()||""}function Fe(e){return pe(e)?.logo_url?.trim()||""}function Y(e){return pe(e)?.title.trim()||e.company_name.trim()||e.title.trim()||"Concedente"}function Me(e){return`Banner do Programa de Estágio ${Y(e)}`}function j(e,t){return new Intl.NumberFormat("pt-BR",{style:"currency",currency:t||"BRL"}).format(e)}function Te(e){switch(e){case"hour":return"por hora";case"year":return"por ano";case"month":return"por mês";default:return""}}function qe(e){const t=Te(e.remuneration_period);if(e.remuneration_min!==null&&e.remuneration_max!==null&&e.remuneration_min!==e.remuneration_max)return[`${j(e.remuneration_min,e.currency)} a ${j(e.remuneration_max,e.currency)}`,t].filter(a=>a.trim().length>0).join(" ");if(e.remuneration===null){if(e.remuneration_min!==null)return[j(e.remuneration_min,e.currency),t].filter(i=>i.trim().length>0).join(" ");if(e.remuneration_max!==null)return[j(e.remuneration_max,e.currency),t].filter(i=>i.trim().length>0).join(" ");const a=Ae(e)?.bolsa_auxilio_texto.trim();return a||"Informada nos detalhes"}return[j(e.remuneration,e.currency),t].filter(a=>a.trim().length>0).join(" ")}function ie(e){return"effective_function_title"in e?String(e.effective_function_title):e.funcao?.title.trim()||e.title.trim()||"Função em destaque"}function ze(e){return e.effective_vacancy_title.trim()||e.vacancy.title.trim()||ie(e)}function Ne(e){const t=String(e.zeev_instance_id||e.id).trim();return t?`Código ${t}`:"Código não informado"}function ye(e){return e.concedente?.title.trim()||"Concedente não informado"}function Ue(e){return St(e.vacancy,e.bolsa_auxilio_texto)}function Oe(e){return e.carga_horaria_texto.trim()||"Consulte a divulgação"}function he(e){return e.vacancy.schedule.trim()||Oe(e)}function M(e){const t=e.locais.length;return`${t} ${t===1?"local aberto":"locais abertos"}`}function l(e){return e.vacancy.allocation_name.trim()?"1 local aberto":M(e)}function v(e){switch(L(e)){case"urgente":return 4;case"alta":return 3;case"media":return 2;case"baixa":return 1;default:return 0}}function V(e){const t=Date.parse(e.created_at);return Number.isNaN(t)?Number.MIN_SAFE_INTEGER:t}function h(e,t){return e.priorityRank!==t.priorityRank?t.priorityRank-e.priorityRank:e.createdAt!==t.createdAt?t.createdAt-e.createdAt:e.originalIndex-t.originalIndex}function _(e){return C.value&&Z.value.has(e.vacancy.id)}
1function O(e){const t=[e.city,e.state].filter(Boolean).join("/"),a=[e.address,e.neighborhood,t].filter(i=>i.trim()!=="");return a.length>0?[e.title,a.join(" - ")].filter(i=>i.trim()!=="").join(" - "):[e.title,t].filter(i=>i.trim()!=="").join(" - ")}function p(e,t){if(t.startsWith("allocation:"))return c(e.vacancy.allocation_name)===t;const a=t.startsWith("local:")?t.slice(6):t;return e.locais.some(i=>i.id===a)}function c(e){return`allocation:${L(e).replace(/\s+/g," ")}`}function B(e,t){return t===tt()&&et(e.vacancy)?!0:t.startsWith("role:")?L(e.vacancy.role)===t.slice(5)||L(e.effective_function_title)===t.slice(5):e.funcao?.id===t}function re(e){return[e.title,ye(e),ie(e),e.vacancy.title,e.vacancy.id,String(e.vacancy.zeev_instance_id),e.vacancy.company_name,e.vacancy.fantasy_name,e.vacancy.allocation_name,e.vacancy.schedule,e.vacancy.role,e.vacancy.level,e.effective_function_title,e.effective_vacancy_title,e.carga_horaria_texto,e.bolsa_auxilio_texto,e.resumo_chamada,e.resumo_vaga,...e.effective_cursos,...Array.isArray(e.destaques)?e.destaques:[],...e.locais.flatMap(t=>[t.title,t.address,t.neighborhood,t.city,t.state,t.complement])].join(" ")}function K(e){return e.trim().split(/\s+/).filter(Boolean).slice(0,2).map(t=>t[0]?.toUpperCase()??"").join("")||"V"}function ee(){x.value="",$.value=null}function R(){x.value="",W.value=null,G.value=null,E.value=null}function _e(e){we.push(`/estagio/programas/${e}`)}function Qe(e){const t=e.vacancy.program_id||e.quickin_job_id;return`/estagio/programas/${encodeURIComponent(t)}?vaga=${encodeURIComponent(e.vacancy.id)}`}function Ke(e){we.push(Qe(e))}async function st(){z.value=!0,D.value="";try{S.value=await Rt()}catch(e){S.value=[],D.value=e instanceof Error?e.message:"Não foi possÃvel carregar as vagas agora."}finally{z.value=!1}}return _t(()=>{st()}),Ce(()=>d.query,e=>{const t=se(e.q),a=se(e.curso)||null;t!==x.value&&(x.value=t),a!==E.value&&(E.value=a)}),(e,t)=>(u(),k("div",null,[s(Vt,{title:g.value,simple:""},null,8,["title"]),n("section",oa,[s(Lt,{class:"py-8 py-lg-15"},{default:F(()=>[Se.value==="programs"?(u(),k(P,{key:0},[n("div",sa,[n("div",ia,[n("div",ra,b(fe.value),1),s(be,{color:"primary",variant:"outlined",size:"small",class:"text-none stage-law-trigger",onClick:t[0]||(t[0]=a=>ve.value=!0)},{prepend:F(()=>[s(q,{icon:"mdi-gavel",size:"18"})]),default:F(()=>[t[10]||(t[10]=J(" Lei do estágio ",-1))]),_:1})]),n("div",ua,[s($e,{modelValue:x.value,"onUpdate:modelValue":t[1]||(t[1]=a=>x.value=a),id:"stage-vacancies-search",name:"search","aria-label":"Buscar programa",placeholder:"Buscar programa",density:"comfortable",variant:"outlined","hide-details":"",clearable:"","prepend-inner-icon":"mdi-magnify",class:"stage-filter-field"},null,8,["modelValue"]),s(We,{modelValue:$.value,"onUpdate:modelValue":t[2]||(t[2]=a=>$.value=a),id:"stage-vacancies-city",name:"city",items:ae.value,label:"Cidade",density:"comfortable",variant:"outlined","hide-details":"",clearable:"",class:"stage-filter-field"},null,8,["modelValue","items"])])]),z.value?(u(),H(lt,{key:0,indeterminate:"",color:"primary",class:"d-flex mx-auto my-10",size:"54"})):D.value?(u(),H(Ut,{key:1,type:"warning",variant:"tonal",density:"comfortable",class:"mb-6"},{default:F(()=>[J(b(D.value),1)]),_:1})):me.value.length?(u(),k("div",da,[(u(!0),k(P,null,ke(me.value,a=>(u(),H(Ve,{key:a.id,class:"stage-vacancy-card",flat:"",role:"link",tabindex:"0",onClick:i=>_e(a.id),onKeydown:[De(i=>_e(a.id),["enter"]),De(Pe(i=>_e(a.id),["prevent"]),["space"])]},{default:F(()=>[n("div",{class:Ge(["stage-vacancy-banner-wrap",{"stage-vacancy-banner-wrap--placeholder":!ge(a)}])},[ge(a)?(u(),k("img",{key:0,src:ge(a),alt:Me(a),class:"stage-vacancy-banner"},null,8,va)):Je("",!0),t[16]||(t[16]=n("div",{class:"stage-program-banner-shade"},null,-1)),n("div",ma,[n("div",fa,[Fe(a)?(u(),k("img",{key:0,src:Fe(a),alt:`Logo de ${Y(a)}`},null,8,pa)):(u(),k("span",ga,b(K(Y(a))),1))]),n("div",ya,[t[15]||(t[15]=n("span",null,"Programa de Estágio",-1)),n("strong",null,b(Y(a)),1)])])],2),n("div",ha,[n("div",_a,[n("h3",ka,b(a.title),1),n("div",ba,[(u(!0),k(P,null,ke(Le(a),i=>(u(),k("span",{key:i,class:"stage-vacancy-chip"},b(i),1))),128))])]),n("div",Va,[n("div",Ca,[n("div",wa,[s(q,{icon:"mdi-map-marker-radius-outline",size:"18",class:"stage-vacancy-meta-icon"}),t[17]||(t[17]=n("span",{class:"stage-vacancy-meta-label"}," Local ",-1))]),n("span",Sa,b(Ee(a)),1)]),n("div",xa,[n("div",Ia,[s(q,{icon:"mdi-cash-multiple",size:"18",class:"stage-vacancy-meta-icon"}),t[18]||(t[18]=n("span",{class:"stage-vacancy-meta-label"}," Bolsa ",-1))]),n("span",Ra,b(qe(a)),1)])]),n("div",La,[s(be,{to:`/estagio/programas/${a.id}`,color:"primary",class:"text-none",rounded:"",onClick:t[3]||(t[3]=Pe(()=>{},["stop"]))},{default:F(()=>[...t[19]||(t[19]=[J(" Ver programa ",-1)])]),_:1},8,["to"])])])]),_:2},1032,["onClick","onKeydown"]))),128))])):(u(),H(Ve,{key:2,class:"stage-panel stage-empty-panel pa-6 pa-lg-8",flat:""},{default:F(()=>[t[12]||(t[12]=n("span",{class:"stage-eyebrow"},"Sem programas abertos",-1)),t[13]||(t[13]=n("h2",{class:"stage-vacancies-title mt-3"}," Nenhum programa encontrado com os filtros atuais ",-1)),t[14]||(t[14]=n("p",{class:"stage-copy mt-4 mb-0"}," Ajuste a busca ou a cidade selecionada para ver outras oportunidades. ",-1)),n("div",ca,[s(be,{variant:"outlined",color:"primary",class:"text-none",rounded:"",onClick:ee},{default:F(()=>[...t[11]||(t[11]=[J(" Limpar filtros ",-1)])]),_:1})])]),_:1}))],64)):(u(),k(P,{key:1},[t[32]||(t[32]=n("div",{class:"stage-catalog-intro mb-7"},[n("div",null,[n("span",{class:"stage-eyebrow"},"Vagas abertas"),n("h2",{class:"stage-vacancies-title mt-3 mb-0"}
1," Encontre oportunidades por local, função ou curso ")]),n("p",{class:"stage-copy mb-0"}," Consulte as lotações abertas e veja os requisitos antes de seguir para as instruções do programa. ")],-1)),n("div",Aa,[n("div",Fa,[n("div",Ba,b(y.value),1)]),n("div",Da,[s($e,{modelValue:x.value,"onUpdate:modelValue":t[4]||(t[4]=a=>x.value=a),id:"stage-disclosures-search",name:"search","aria-label":"Buscar vaga",placeholder:"Buscar por concedente, local, função ou curso",density:"comfortable",variant:"outlined","hide-details":"",clearable:"","prepend-inner-icon":"mdi-magnify",class:"stage-filter-field"},null,8,["modelValue"]),s(la,{modelValue:W.value,"onUpdate:modelValue":t[5]||(t[5]=a=>W.value=a),id:"stage-disclosures-location",name:"location",items:Q.value,"item-title":"title","item-value":"value",label:"Local",placeholder:"Digite o local ou endereço",density:"comfortable",variant:"outlined","hide-details":"",clearable:"","auto-select-first":"",class:"stage-filter-field"},null,8,["modelValue","items"]),s(We,{modelValue:G.value,"onUpdate:modelValue":t[6]||(t[6]=a=>G.value=a),id:"stage-disclosures-function",name:"function",items:Ie.value,"item-title":"title","item-value":"value",label:"Função",density:"comfortable",variant:"outlined","hide-details":"",clearable:"",class:"stage-filter-field"},null,8,["modelValue","items"]),s(We,{modelValue:E.value,"onUpdate:modelValue":t[7]||(t[7]=a=>E.value=a),id:"stage-disclosures-course",name:"course",items:ne.value,label:"Curso",density:"comfortable",variant:"outlined","hide-details":"",clearable:"",class:"stage-filter-field"},null,8,["modelValue","items"])])]),te.value||z.value?(u(),H(lt,{key:0,indeterminate:"",color:"primary",class:"d-flex mx-auto my-10",size:"54"})):f.value||D.value?(u(),H(Ve,{key:1,class:"stage-panel stage-empty-panel pa-6 pa-lg-8",flat:""},{default:F(()=>[t[20]||(t[20]=n("span",{class:"stage-eyebrow"},"Consulta indisponÃvel",-1)),t[21]||(t[21]=n("h2",{class:"stage-vacancies-title mt-3"}," Não foi possÃvel consultar as vagas publicadas ",-1)),t[22]||(t[22]=n("p",{class:"stage-copy mt-4 mb-0"}," As vagas só aparecem aqui quando a instância está aberta no Zeev e vinculada a um programa publicado. ",-1)),n("p",Pa,b(f.value||D.value),1)]),_:1})):le.value.length?(u(),k("div",Ea,[(u(!0),k(P,null,ke(oe.value,a=>(u(),H(Ve,{key:a.vacancy.id,class:Ge(["stage-disclosure-card",{"stage-disclosure-card--highlighted":_(a)}]),flat:"",role:"link",tabindex:"0",onClick:i=>Ke(a),onKeydown:[De(i=>Ke(a),["enter"]),De(Pe(i=>Ke(a),["prevent"]),["space"])]},{default:F(()=>[_(a)?(u(),k("div",Ma,[s(q,{icon:"mdi-star-outline",size:"16"}),t[27]||(t[27]=n("span",null,"Destaque",-1))])):Je("",!0),n("div",Ta,[n("div",qa,[a.concedente?.logo_url?(u(),k("img",{key:0,src:a.concedente.logo_url,alt:`Logo de ${a.concedente.title}`},null,8,za)):(u(),k("span",Na,b(K(ye(a))),1))]),n("div",null,[n("div",Ua,[n("p",Oa,b(ye(a)),1),n("span",Ka,[s(q,{icon:"mdi-tag-outline",size:"15"}),J(" "+b(Ne(a.vacancy)),1)])]),n("h3",Ha,b(ze(a)),1)])]),n("div",Ja,[n("div",Wa,[t[28]||(t[28]=n("span",{class:"stage-disclosure-label"}," Bolsa ",-1)),n("strong",null,b(Ue(a)),1)]),n("div",Ga,[t[29]||(t[29]=n("span",{class:"stage-disclosure-label"}," Carga horária ",-1)),n("strong",null,b(he(a)),1)]),n("div",Qa,[t[30]||(t[30]=n("span",{class:"stage-disclosure-label"}," Local ",-1)),n("strong",null,b(l(a)),1)])]),n("div",Za,[(u(!0),k(P,null,ke(a.effective_cursos.slice(0,4),i=>(u(),k("span",{key:i,class:"stage-disclosure-tag"},b(i),1))),128)),a.effective_cursos.length>4?(u(),k("span",Xa," +"+b(a.effective_cursos.length-4)+" cursos ",1)):Je("",!0)]),n("div",Ya,[a.vacancy.allocation_name.trim()?(u(),k("div",ja,[s(q,{icon:"mdi-map-marker-radius-outline",size:"17","aria-hidden":"true"}),n("span",null,b(a.vacancy.allocation_name),1)])):(u(!0),k(P,{key:1},ke(a.locais.slice(0,3),i=>(u(),k("div",{key:i.id,class:"stage-disclosure-location"},[s(q,{icon:"mdi-map-marker-radius-outline",size:"17","aria-hidden":"true"}),n("span",null,b(O(i)),1)]))),128))]),n("div",en,[s(be,{to:Qe(a),color:"primary",class:"text-none",rounded:"","data-track-click":"stage_disclosure_card_open","data-track-label":a.title,"data-track-content-id":a.id,"data-track-content-type":"stage_disclosure","data-track-content-title":a.title,"data-track-section":"stage_vacancies",onClick:t[8]||(t[8]=Pe(()=>{},["stop"]))},{default:F(()=>[...t[31]||(t[31]=[J(" Ver informações ",-1)])]),_:1},8,["to","data-track-label","data-track-content-id","data-track-content-title"])])]),_:2},1032,["class","onClick","onKeydown"]))),128))])):(u(),H(Ve,{key:2,class:"stage-panel stage-empty-panel pa-6 pa-lg-8",flat:""},{default:F(()=>[t[24]||(t[24]=n("span",{class:"stage-eyebrow"},"Sem vagas abertas",-1)),t[25]||(t[25]=n("h2",{class:"stage-vacancies-title mt-3"}," Nenhuma vaga encontrada com os filtros atuais ",-1)),t[26]||(t[26]=n("p",{class:"stage-copy mt-4 mb-0"}," Limpe os filtros ou tente pesquisar por outro local, função ou curso. ",-1)),n("div",$a,[s(be,{variant:"outlined",color:"primary",class:"text-none",rounded:"",onClick:R},{default:F(()=>[...t[23]||(t[23]=[J(" Limpar filtros ",-1)])]),_:1})])]),_:1}))],64))]),_:1})]),s(Ct,{modelValue:ve.value,"onUpdate:modelValue":t[9]||(t[9]=a=>ve.value=a)},null,8,["modelValue"])]))}}),En=aa(an,[["__scopeId","data-v-404b26a4"]]);export{En 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.