PageSourceSearch

https://www.univates.br/_nuxt/BkrssGOq.js

js univates.br collected 2026-09-24 17:39:14 UTC 29,866 bytes, 1 lines download raw bytes

1import{_ as Me}from"./Dk6SVRAV.js";import{u as be,a as $e,i as Fe,F as Be}from"./CneTwKKc.js";import{r as w,v as b,e as U,G as re,H as Ve,y as ge,P as qe,aO as ce,F as te,b0 as je,b1 as M,$ as H,b2 as ze,aJ as ee,g as X,o as x,w as K,a as S,c as O,i as A,b as $,h as l,d as he,t as F,p as J,k as He,b3 as Ge,z as Ue,R as Je,I as Ke,j as Qe,J as Xe,b4 as We,b5 as Ye}from"./DuNswFfk.js";import{o as L,i as ae,A as W,l as Ze,a as oe,u as G,t as et,E as tt,T as ot,b as _,N as me}from"./DZNe1fbl.js";import{w as at,a as nt,h as lt,f as rt,u as it,O as st}from"./C1bpReZT.js";import{s as ut}from"./JZUReDUX.js";import{_ as ie}from"./DlAUqK2U.js";import{u as dt,a as ct}from"./DITf2v3r.js";import{u as mt}from"./D7zb68Us.js";import{c as vt}from"./Dpvwc5sV.js";import{u as pt}from"./Cz-7WRF8.js";import"./B7SFJ4ud.js";function ft(e,n,a){let d=w(a?.value),i=b(()=>e.value!==void 0);return[b(()=>i.value?e.value:d.value),function(o){return i.value||(d.value=o),n?.(o)}]}function ve(e){return[e.screenX,e.screenY]}function bt(){let e=w([-1,-1]);return{wasMoved(n){let a=ve(n);return e.value[0]===a[0]&&e.value[1]===a[1]?!1:(e.value=a,!0)},update(n){e.value=ve(n)}}}function gt(e){throw new Error("Unexpected object: "+e)}var T=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(T||{});function ht(e,n){let a=n.resolveItems();if(a.length<=0)return null;let d=n.resolveActiveIndex(),i=d??-1;switch(e.focus){case 0:{for(let o=0;o<a.length;++o)if(!n.resolveDisabled(a[o],o,a))return o;return d}case 1:{i===-1&&(i=a.length);for(let o=i-1;o>=0;--o)if(!n.resolveDisabled(a[o],o,a))return o;return d}case 2:{for(let o=i+1;o<a.length;++o)if(!n.resolveDisabled(a[o],o,a))return o;return d}case 3:{for(let o=a.length-1;o>=0;--o)if(!n.resolveDisabled(a[o],o,a))return o;return d}case 4:{for(let o=0;o<a.length;++o)if(n.resolveId(a[o],o,a)===e.id)return o;return d}case 5:return null;default:gt(e)}}function ye(e={},n=null,a=[]){for(let[d,i]of Object.entries(e))xe(a,Se(n,d),i);return a}function Se(e,n){return e?e+"["+n+"]":n}function xe(e,n,a){if(Array.isArray(a))for(let[d,i]of a.entries())xe(e,Se(n,d.toString()),i);else a instanceof Date?e.push([n,a.toISOString()]):typeof a=="boolean"?e.push([n,a?"1":"0"]):typeof a=="string"?e.push([n,a]):typeof a=="number"?e.push([n,`${a}`]):a==null?e.push([n,""]):ye(a,n,e)}let pe=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function fe(e){var n,a;let d=(n=e.innerText)!=null?n:"",i=e.cloneNode(!0);if(!(i instanceof HTMLElement))return d;let o=!1;for(let f of i.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))f.remove(),o=!0;let t=o?(a=i.innerText)!=null?a:"":d;return pe.test(t)&&(t=t.replace(pe,"")),t}function yt(e){let n=e.getAttribute("aria-label");if(typeof n=="string")return n.trim();let a=e.getAttribute("aria-labelledby");if(a){let d=a.split(" ").map(i=>{let o=document.getElementById(i);if(o){let t=o.getAttribute("aria-label");return typeof t=="string"?t.trim():fe(o).trim()}return null}).filter(Boolean);if(d.length>0)return d.join(", ")}return fe(e).trim()}function St(e){let n=w(""),a=w("");return()=>{let d=L(e);if(!d)return"";let i=d.innerText;if(n.value===i)return a.value;let o=yt(d).trim().toLowerCase();return n.value=i,a.value=o,o}}function xt(e,n){return e===n}var Ct=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Ct||{}),Ot=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(Ot||{}),Nt=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Nt||{});function At(e){requestAnimationFrame(()=>requestAnimationFrame(e))}let Ce=Symbol("ListboxContext");function Y(e){let n=je(Ce,null);if(n===null){let a=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,Y),a}return n}let kt=U({name:"Listbox",emits:{"update:modelValue":e=>!0},props:{as:{type:[Object,String],default:"template"},disabled:{type:[Boolean],default:!1},by:{type:[String,Function],default:()=>xt},horizontal:{type:[Boolean],default:!1},modelValue:{type:[Object,String,Number,Boolean],default:void 0},defaultValue:{type:[Object,String,Number,Boolean],default:void 0},form:{type:String,optional:!0},name:{type:String,optional:!0},multiple:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(e,{slots:n,attrs:a,emit:d}){let i=w(1),o=w(null),t=w(null),f=w(null),h=w([]),v=w(""),y=w(null),s=w(1);function u(r=p=>p){let p=y.value!==null?h.value[y.value]:null,g=st(r(h.value.slice()),N=>L(N.dataRef.domRef)),C=p?g.indexOf(p):null;return C===-1&&(C=null),{options:g,activeOptionIndex:C}}let I=b(()=>e.multiple?1:0),[D,P]=ft(b(()=>e.modelValue),r=>d("update:modelValue",r),b(()=>e.defaultValue)),E=b(()=>D.value===void 0?G(I.value,{1:[],0:void 0}):D.value),R={listboxState:i,value:E,mode:I,compare(r,p){if(typeof e.by=="string"){let g=e.by;return r?.[g]===p?.[g]}return e.by(r,p)},orientation:b(()=>e.horizontal?"horizontal":"vertical"),labelRef:o,buttonRef:t,optionsRef:f,disabled:b(()=>e.disabled),options:h,searchQuery:v,activeOptionIndex:y,activationTrigger:s,closeListbox(){e.disabled||i.value!==1&&(i.value=1,y.value=null)},openListbox(){e.disabled||i.value!==0&&(i.value=0)},goToOption(r,p,g){if(e.disabled||i.value===1)return;let C=u(),N=ht(r===T.Specific?{focus:T.Specific,id:p}
1:{focus:r},{resolveItems:()=>C.options,resolveActiveIndex:()=>C.activeOptionIndex,resolveId:q=>q.id,resolveDisabled:q=>q.dataRef.disabled});v.value="",y.value=N,s.value=g??1,h.value=C.options},search(r){if(e.disabled||i.value===1)return;let p=v.value!==""?0:1;v.value+=r.toLowerCase();let g=(y.value!==null?h.value.slice(y.value+p).concat(h.value.slice(0,y.value+p)):h.value).find(N=>N.dataRef.textValue.startsWith(v.value)&&!N.dataRef.disabled),C=g?h.value.indexOf(g):-1;C===-1||C===y.value||(y.value=C,s.value=1)},clearSearch(){e.disabled||i.value!==1&&v.value!==""&&(v.value="")},registerOption(r,p){let g=u(C=>[...C,{id:r,dataRef:p}]);h.value=g.options,y.value=g.activeOptionIndex},unregisterOption(r){let p=u(g=>{let C=g.findIndex(N=>N.id===r);return C!==-1&&g.splice(C,1),g});h.value=p.options,y.value=p.activeOptionIndex,s.value=1},theirOnChange(r){e.disabled||P(r)},select(r){e.disabled||P(G(I.value,{0:()=>r,1:()=>{let p=M(R.value.value).slice(),g=M(r),C=p.findIndex(N=>R.compare(g,M(N)));return C===-1?p.push(g):p.splice(C,1),p}}))}};at([t,f],(r,p)=>{var g;R.closeListbox(),nt(p,lt.Loose)||(r.preventDefault(),(g=L(t))==null||g.focus())},b(()=>i.value===0)),ze(Ce,R),et(b(()=>G(i.value,{0:oe.Open,1:oe.Closed})));let V=b(()=>{var r;return(r=L(t))==null?void 0:r.closest("form")});return re(()=>{ge([V],()=>{if(!V.value||e.defaultValue===void 0)return;function r(){R.theirOnChange(e.defaultValue)}return V.value.addEventListener("reset",r),()=>{var p;(p=V.value)==null||p.removeEventListener("reset",r)}},{immediate:!0})}),()=>{let{name:r,modelValue:p,disabled:g,form:C,...N}=e,q={open:i.value===0,disabled:g,value:E.value};return ce(te,[...r!=null&&E.value!=null?ye({[r]:E.value}).map(([Q,ne])=>ce(rt,tt({features:it.Hidden,key:Q,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:C,disabled:g,name:Q,value:ne}))):[],W({ourProps:{},theirProps:{...a,...ot(N,["defaultValue","onUpdate:modelValue","horizontal","multiple","by"])},slot:q,slots:n,attrs:a,name:"Listbox"})])}}}),Pt=U({name:"ListboxLabel",props:{as:{type:[Object,String],default:"label"},id:{type:String,default:null}},setup(e,{attrs:n,slots:a}){var d;let i=(d=e.id)!=null?d:`headlessui-listbox-label-${ae()}`,o=Y("ListboxLabel");function t(){var f;(f=L(o.buttonRef))==null||f.focus({preventScroll:!0})}return()=>{let f={open:o.listboxState.value===0,disabled:o.disabled.value},{...h}=e,v={id:i,ref:o.labelRef,onClick:t};return W({ourProps:v,theirProps:h,slot:f,attrs:n,slots:a,name:"ListboxLabel"})}}}),_t=U({name:"ListboxButton",props:{as:{type:[Object,String],default:"button"},id:{type:String,default:null}},setup(e,{attrs:n,slots:a,expose:d}){var i;let o=(i=e.id)!=null?i:`headlessui-listbox-button-${ae()}`,t=Y("ListboxButton");d({el:t.buttonRef,$el:t.buttonRef});function f(s){switch(s.key){case _.Space:case _.Enter:case _.ArrowDown:s.preventDefault(),t.openListbox(),H(()=>{var u;(u=L(t.optionsRef))==null||u.focus({preventScroll:!0}),t.value.value||t.goToOption(T.First)});break;case _.ArrowUp:s.preventDefault(),t.openListbox(),H(()=>{var u;(u=L(t.optionsRef))==null||u.focus({preventScroll:!0}),t.value.value||t.goToOption(T.Last)});break}}function h(s){s.key===_.Space&&s.preventDefault()}function v(s){t.disabled.value||(t.listboxState.value===0?(t.closeListbox(),H(()=>{var u;return(u=L(t.buttonRef))==null?void 0:u.focus({preventScroll:!0})}
1)):(s.preventDefault(),t.openListbox(),At(()=>{var u;return(u=L(t.optionsRef))==null?void 0:u.focus({preventScroll:!0})})))}let y=ut(b(()=>({as:e.as,type:n.type})),t.buttonRef);return()=>{var s,u;let I={open:t.listboxState.value===0,disabled:t.disabled.value,value:t.value.value},{...D}=e,P={ref:t.buttonRef,id:o,type:y.value,"aria-haspopup":"listbox","aria-controls":(s=L(t.optionsRef))==null?void 0:s.id,"aria-expanded":t.listboxState.value===0,"aria-labelledby":t.labelRef.value?[(u=L(t.labelRef))==null?void 0:u.id,o].join(" "):void 0,disabled:t.disabled.value===!0?!0:void 0,onKeydown:f,onKeyup:h,onClick:v};return W({ourProps:P,theirProps:D,slot:I,attrs:n,slots:a,name:"ListboxButton"})}}}),wt=U({name:"ListboxOptions",props:{as:{type:[Object,String],default:"ul"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:n,slots:a,expose:d}){var i;let o=(i=e.id)!=null?i:`headlessui-listbox-options-${ae()}`,t=Y("ListboxOptions"),f=w(null);d({el:t.optionsRef,$el:t.optionsRef});function h(s){switch(f.value&&clearTimeout(f.value),s.key){case _.Space:if(t.searchQuery.value!=="")return s.preventDefault(),s.stopPropagation(),t.search(s.key);case _.Enter:if(s.preventDefault(),s.stopPropagation(),t.activeOptionIndex.value!==null){let u=t.options.value[t.activeOptionIndex.value];t.select(u.dataRef.value)}t.mode.value===0&&(t.closeListbox(),H(()=>{var u;return(u=L(t.buttonRef))==null?void 0:u.focus({preventScroll:!0})}
1));break;case G(t.orientation.value,{vertical:_.ArrowDown,horizontal:_.ArrowRight}):return s.preventDefault(),s.stopPropagation(),t.goToOption(T.Next);case G(t.orientation.value,{vertical:_.ArrowUp,horizontal:_.ArrowLeft}):return s.preventDefault(),s.stopPropagation(),t.goToOption(T.Previous);case _.Home:case _.PageUp:return s.preventDefault(),s.stopPropagation(),t.goToOption(T.First);case _.End:case _.PageDown:return s.preventDefault(),s.stopPropagation(),t.goToOption(T.Last);case _.Escape:s.preventDefault(),s.stopPropagation(),t.closeListbox(),H(()=>{var u;return(u=L(t.buttonRef))==null?void 0:u.focus({preventScroll:!0})});break;case _.Tab:s.preventDefault(),s.stopPropagation();break;default:s.key.length===1&&(t.search(s.key),f.value=setTimeout(()=>t.clearSearch(),350));break}}let v=Ze(),y=b(()=>v!==null?(v.value&oe.Open)===oe.Open:t.listboxState.value===0);return()=>{var s,u;let I={open:t.listboxState.value===0},{...D}=e,P={"aria-activedescendant":t.activeOptionIndex.value===null||(s=t.options.value[t.activeOptionIndex.value])==null?void 0:s.id,"aria-multiselectable":t.mode.value===1?!0:void 0,"aria-labelledby":(u=L(t.buttonRef))==null?void 0:u.id,"aria-orientation":t.orientation.value,id:o,onKeydown:h,role:"listbox",tabIndex:0,ref:t.optionsRef};return W({ourProps:P,theirProps:D,slot:I,attrs:n,slots:a,features:me.RenderStrategy|me.Static,visible:y.value,name:"ListboxOptions"})}}}),Rt=U({name:"ListboxOption",props:{as:{type:[Object,String],default:"li"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(e,{slots:n,attrs:a,expose:d}){var i;let o=(i=e.id)!=null?i:`headlessui-listbox-option-${ae()}`,t=Y("ListboxOption"),f=w(null);d({el:f,$el:f});let h=b(()=>t.activeOptionIndex.value!==null?t.options.value[t.activeOptionIndex.value].id===o:!1),v=b(()=>G(t.mode.value,{0:()=>t.compare(M(t.value.value),M(e.value)),1:()=>M(t.value.value).some(r=>t.compare(M(r),M(e.value)))})),y=b(()=>G(t.mode.value,{1:()=>{var r;let p=M(t.value.value);return((r=t.options.value.find(g=>p.some(C=>t.compare(M(C),M(g.dataRef.value)))))==null?void 0:r.id)===o},0:()=>v.value})),s=St(f),u=b(()=>({disabled:e.disabled,value:e.value,get textValue(){return s()},domRef:f}));re(()=>t.registerOption(o,u)),Ve(()=>t.unregisterOption(o)),re(()=>{ge([t.listboxState,v],()=>{t.listboxState.value===0&&v.value&&G(t.mode.value,{1:()=>{y.value&&t.goToOption(T.Specific,o)},0:()=>{t.goToOption(T.Specific,o)}})},{immediate:!0})}),qe(()=>{t.listboxState.value===0&&h.value&&t.activationTrigger.value!==0&&H(()=>{var r,p;return(p=(r=L(f))==null?void 0:r.scrollIntoView)==null?void 0:p.call(r,{block:"nearest"})})});function I(r){if(e.disabled)return r.preventDefault();t.select(e.value),t.mode.value===0&&(t.closeListbox(),H(()=>{var p;return(p=L(t.buttonRef))==null?void 0:p.focus({preventScroll:!0})}
1))}function D(){if(e.disabled)return t.goToOption(T.Nothing);t.goToOption(T.Specific,o)}let P=bt();function E(r){P.update(r)}function R(r){P.wasMoved(r)&&(e.disabled||h.value||t.goToOption(T.Specific,o,0))}function V(r){P.wasMoved(r)&&(e.disabled||h.value&&t.goToOption(T.Nothing))}return()=>{let{disabled:r}=e,p={active:h.value,selected:v.value,disabled:r},{value:g,disabled:C,...N}=e,q={id:o,ref:f,role:"option",tabIndex:r===!0?void 0:-1,"aria-disabled":r===!0?!0:void 0,"aria-selected":v.value,disabled:void 0,onClick:I,onFocus:D,onPointerenter:E,onMouseenter:E,onPointermove:R,onMousemove:R,onPointerleave:V,onMouseleave:V};return W({ourProps:q,theirProps:N,slot:p,attrs:a,slots:n,name:"ListboxOption"})}}});const Lt={class:"form-field-label-row"},It={key:0,"aria-hidden":"true"},Tt={key:1,class:"sr-only"},Dt={key:0,class:"hint"},Et=["aria-describedby"],Mt={class:"sr-only"},$t=["id"],Ft={class:"relative"},Bt={key:0,class:"i-material-symbols:check-rounded size-20px flex-shrink-0","aria-hidden":"true"},Vt={key:0,role:"presentation",class:"p-8px c-primary/60"},qt=["id"],jt={key:1,class:"form-field-error-group",role:"alert"},zt=["id"],Ht=U({__name:"SelectField",props:{name:{},label:{},placeholder:{},options:{},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},hint:{}},emits:["change","advance"],setup(e,{emit:n}){const a=n,d=ee(),i=ee(),o=ee(),{value:t,errorMessage:f,handleChange:h}=be(()=>e.name),v=b(()=>e.options.find(u=>u.value===t.value)?.label),y=b(()=>{const u=[f.value?d:"",!e.options.length&&!e.disabled?i:"",e.hint?o:""].filter(Boolean);return u.length?u.join(" "):void 0});function s(u){h(u),a("change",u),a("advance",e.name,null)}return(u,I)=>(x(),X(l(kt),{as:"div",class:"form-field-group","model-value":l(t),disabled:e.disabled,"onUpdate:modelValue":s},{default:K(({open:D})=>[S("div",Lt,[$(l(Pt),{class:"form-field-label"},{default:K(()=>[he(F(e.label),1),e.required?(x(),O("span",It,"*")):A("",!0),e.required?(x(),O("span",Tt," (campo obrigatório)")):A("",!0)]),_:1}),e.hint?(x(),O("span",Dt,[S("button",{type:"button",class:"hint-trigger","aria-describedby":l(o)},[S("span",Mt,"Mais informações sobre "+F(e.label.toLowerCase()),1),I[0]||(I[0]=S("div",{class:"i-material-symbols:info-outline size-24px","aria-hidden":"true"},null,-1))],8,Et),S("span",{id:l(o),role:"tooltip",class:"hint-bubble"},F(e.hint),9,$t)])):A("",!0)]),S("div",Ft,[$(l(_t),{id:e.name,class:J(["form-field",{"has-error":!!l(f)}]),"aria-invalid":!!l(f),"aria-describedby":l(y)},{default:K(()=>[S("span",{class:J(["truncate pr-4",{"is-placeholder":!l(v)}])},F(l(v)||e.placeholder),3),S("div",{class:J(["i-material-symbols:keyboard-arrow-down-rounded chevron size-24px flex-shrink-0 c-primary/60",{"rotate-180":D}]),"aria-hidden":"true"},null,2)]),_:2},1032,["id","class","aria-invalid","aria-describedby"]),$(l(wt),{class:"listbox-options"},{default:K(()=>[(x(!0),O(te,null,He(e.options,P=>(x(),X(l(Rt),{key:P.value,as:"template",value:P.value},{default:K(({active:E,selected:R})=>[S("li",{class:J(["listbox-option",{"is-active":E,"is-selected":R}])},[S("span",null,F(P.label),1),R?(x(),O("div",Bt)):A("",!0)],2)]),_:2},1032,["value"]))),128)),e.options.length?A("",!0):(x(),O("li",Vt," Nenhuma opção disponível "))]),_:1})]),!e.options.length&&!e.disabled?(x(),O("span",{key:0,id:l(i),class:"sr-only"},"Nenhuma opção disponível",8,qt)):A("",!0),l(f)?(x(),O("div",jt,[S("span",{id:l(d),class:"form-field-error"},F(l(f)),9,zt)])):A("",!0)]),_:1},8,["model-value","disabled"]))}}),Gt=Object.assign(ie(Ht,[["__scopeId","data-v-4343dc53"]]),{__name:"VestibularSelectField"}),Ut={class:"form-field-group"},Jt=["for"],Kt={key:0,"aria-hidden":"true"},Qt=["id","data-maska","value","type","inputmode","autocomplete","required","placeholder","aria-invalid","aria-describedby"],Xt={key:0,class:"form-field-error-group",role:"alert"},Wt=["id"],Yt=U({__name:"InputField",props:{name:{},label:{},placeholder:{},type:{default:"text"},mask:{default:""},autoComplete:{},inputMode:{},required:{type:Boolean,default:!1}},emits:["advance"],setup(e,{emit:n}){const a=n,d=ee(),{value:i,errorMessage:o,handleChange:t,handleBlur:f}=be(()=>e.name);function h(v){f(v,!0),String(i.value??"").trim()&&a("advance",e.name,v.relatedTarget)}return(v,y)=>{const s=Ge("maska");return x(),O("div",Ut,[S("label",{class:"form-field-label",for:e.name},[he(F(e.label),1),e.required?(x(),O("span",Kt,"*")):A("",!0)],8,Jt),Ue(S("input",{id:e.name,"data-maska":e.mask||void 0,value:l(i),type:e.type,inputmode:e.inputMode,autocomplete:e.autoComplete,required:e.required,placeholder:e.placeholder,class:J(["form-field",{"has-error":!!l(o)}]),"aria-invalid":!!l(o),"aria-describedby":l(o)?l(d):void 0,onInput:y[0]||(y[0]=u=>l(t)(u,!1)),onChange:y[1]||(y[1]=u=>l(t)(u,!0)),onBlur:h},null,42,Qt),[[s]]),l(o)?(x(),O("div",Xt,[S("span",{id:l(d),class:"form-field-error"}
1,F(l(o)),9,Wt)])):A("",!0)])}}}),Zt=Object.assign(ie(Yt,[["__scopeId","data-v-c187b2dd"]]),{__name:"VestibularInputField"});var eo=e=>e.toString().replace(/\D/g,""),to={AC:"2",AL:"4",AP:"2",AM:"2",BA:"5",CE:"3",DF:"1",ES:"7",GO:"1",MA:"3",MT:"5",MS:"5",MG:"6",PR:"9",PB:"4",PA:"2",PE:"4",PI:"3",RN:"4",RS:"0",RJ:"7",RO:"2",RR:"2",SC:"9",SE:"5",SP:"8",TO:"1"};new Set(Object.keys(to));var Oe=[11,12,13,14,15,16,17,18,19,21,22,24,27,28,31,32,33,34,35,37,38,41,42,43,44,45,46,47,48,49,51,53,54,55,61,62,64,63,65,66,67,68,69,71,73,74,75,77,79,81,87,82,83,84,85,88,86,89,91,93,94,92,97,95,96,98,99],oo=[{code:"AC",name:"Acre",regionCode:"N",regionName:"Norte"},{code:"AL",name:"Alagoas",regionCode:"NE",regionName:"Nordeste"},{code:"AP",name:"Amapá",regionCode:"N",regionName:"Norte"},{code:"AM",name:"Amazonas",regionCode:"N",regionName:"Norte"},{code:"BA",name:"Bahia",regionCode:"NE",regionName:"Nordeste"},{code:"CE",name:"Ceará",regionCode:"NE",regionName:"Nordeste"},{code:"DF",name:"Distrito Federal",regionCode:"CO",regionName:"Centro-Oeste"},{code:"ES",name:"Espírito Santo",regionCode:"SE",regionName:"Sudeste"},{code:"GO",name:"Goiás",regionCode:"CO",regionName:"Centro-Oeste"},{code:"MA",name:"Maranhão",regionCode:"NE",regionName:"Nordeste"},{code:"MT",name:"Mato Grosso",regionCode:"CO",regionName:"Centro-Oeste"},{code:"MS",name:"Mato Grosso do Sul",regionCode:"CO",regionName:"Centro-Oeste"},{code:"MG",name:"Minas Gerais",regionCode:"SE",regionName:"Sudeste"},{code:"PR",name:"Paraná",regionCode:"S",regionName:"Sul"},{code:"PB",name:"Paraíba",regionCode:"NE",regionName:"Nordeste"},{code:"PA",name:"Pará",regionCode:"N",regionName:"Norte"},{code:"PE",name:"Pernambuco",regionCode:"NE",regionName:"Nordeste"},{code:"PI",name:"Piauí",regionCode:"NE",regionName:"Nordeste"},{code:"RN",name:"Rio Grande do Norte",regionCode:"NE",regionName:"Nordeste"},{code:"RS",name:"Rio Grande do Sul",regionCode:"S",regionName:"Sul"},{code:"RJ",name:"Rio de Janeiro",regionCode:"SE",regionName:"Sudeste"},{code:"RO",name:"Rondônia",regionCode:"N",regionName:"Norte"},{code:"RR",name:"Roraima",regionCode:"N",regionName:"Norte"},{code:"SC",name:"Santa Catarina",regionCode:"S",regionName:"Sul"},{code:"SE",name:"Sergipe",regionCode:"NE",regionName:"Nordeste"},{code:"SP",name:"São Paulo",regionCode:"SE",regionName:"Sudeste"},{code:"TO",name:"Tocantins",regionCode:"N",regionName:"Norte"}];new Set(oo.map(e=>e.code));var ao=new Set(["00000000000","11111111111","22222222222","33333333333","44444444444","55555555555","66666666666","77777777777","88888888888","99999999999"]),no=/^\d{3}\.?\d{3}\.?\d{3}-?\d{2}$/,lo=e=>{let n=0;for(let o=0;o<9;o++)n+=(e.charCodeAt(o)-48)*(10-o);let a=n%11,d=a<2?48:59-a;if(e.charCodeAt(9)!==d)return!1;n=0;for(let o=0;o<10;o++)n+=(e.charCodeAt(o)-48)*(11-o);a=n%11;let i=a<2?48:59-a;return e.charCodeAt(10)===i},ro=e=>{if(!e||typeof e!="string")return!1;let n=eo(e);return n.length!==11||!no.test(e)||ao.has(n)?!1:lo(n)};new Set(Oe);new Set(Oe);const z=$e(),Ne=z.object({formato:z.string({message:"Selecione o formato da graduação"}).min(1,{message:"Selecione o formato da graduação"}),formaIngresso:z.string({message:"Selecione a forma de ingresso"}).min(1,{message:"Selecione a forma de ingresso"}),curso:z.string({message:"Selecione um curso"}).min(1,{message:"Selecione um curso"}),polo:z.string().optional(),nome:z.string({message:"Campo obrigatório"}).min(1,{message:"Campo obrigatório"}),cpf:z.string({message:"Campo obrigatório"}).refine(ro,{message:"CPF inválido"}),email:z.email({message:"E-mail inválido"}),telefone:z.string({message:"Campo obrigatório"}).refine(Fe,{message:"Telefone inválido"})});function io(e){return Ne.superRefine((n,a)=>{e(n.formato)&&!n.polo&&a.addIssue({code:"custom",message:"Selecione um polo",path:["polo"]})})}function so(e,{focusDelay:n=300}={}){const a=dt(),{start:d}=ct(t=>t.focus({preventScroll:!0}),n,{immediate:!1});function i(t){return document.getElementById(t)}async function o(t,f=null){await H();const h=Je(e),v=h.indexOf(t);if(v<0)return;const y=h.slice(v+1).map(i).find(u=>u&&!u.matches(":disabled"));!y||f instanceof HTMLElement&&f!==y&&i(t)?.closest("form")?.contains(f)||(y.scrollIntoView({behavior:a.value==="reduce"?"auto":"smooth",block:"center"}),f!==y&&d(y))}return{advance:o}}const uo={class:"grid grid-cols-2 h-100vh overflow-hidden lt-lg:grid-cols-1 lt-lg:h-auto lt-lg:min-h-100vh lt-lg:overflow-visible"},co={class:"hero-image relative h-full w-full flex items-center justify-center overflow-hidden lt-lg:h-150px"},mo={key:2,class:"i-material-symbols:image-outline-rounded size-64px c-primaryLight/40","aria-hidden":"true"},vo={class:"form-column"},po={class:"form-content"},fo={key:0,class:"mt-8px text-32px c-primary fw-700 lt-md:text-28px"},bo={key:1,class:"medicina-notice"},go=["innerHTML"],ho=["innerHTML"],yo=["innerHTML"],So={class:"submit-bar"},xo=["aria-disabled"],Co=["innerHTML"],Oo={"aria-live":"polite"},No={key:0,class:"form-error"},Ao={key:1,class:"success-wrapper"},ko=["innerHTML"],Po=U({__name:"inscricao",async setup(e){let n,a;const d=Ke(),i=Object.keys(Ne.shape),{advance:o}=so(i),t=w(!1),f=w(!1),h=w(""),{data:v}
1=([n,a]=Qe(()=>mt("/api/strapi/find",{params:{contentType:"vestibular-inscricao",sanitizeFields:["instrucaoForm","formText","textoMedicina","editais"],populate:Ye,preview:d.query.preview}},"$6q22Shy4o2")),n=await n,a(),n),y=b(()=>v.value?.data.seo),s=b(()=>v.value?.data.bannerDesk),u=b(()=>v.value?.data.bannerMobile),I=b(()=>v.value?.data.titulo),D=b(()=>v.value?.data.instrucaoForm),P=b(()=>v.value?.data.formText),E=b(()=>v.value?.data.textoMedicina),R=b(()=>v.value?.data.editais),V=b(()=>!!v.value?.data.botaoIncricaoMedicina&&!!E.value),r=b(()=>v.value?.data.processo??[]),p=b(()=>r.value.length>0),g=b(()=>{const c=d.query.curso;return(Array.isArray(c)?c[0]:c)?.trim()||""}),C=b(()=>{const c=d.query.bolsa,m=Array.isArray(c)?c[0]:c;return m!==void 0&&m!=="0"&&m!=="false"}),N=b(()=>g.value?r.value.filter(c=>(c.cursos??[]).some(m=>String(m.id)===g.value)):[]),q=b(()=>({formato:N.value.length===1?N.value[0].codProcesso:"",curso:N.value.length?g.value:""}));function Q(c){const m=vt(c).replace(/-/g,"");return m.includes("semipresencial")?1:m.includes("presencial")?0:m.includes("ead")||m.includes("distancia")?2:3}const ne=b(()=>(N.value.length>1?N.value:r.value).map(c=>
1({label:c.tituloModalidade,value:c.codProcesso})).sort((c,m)=>Q(c.label)-Q(m.label))),se=b(()=>{const c=new Map;for(const m of r.value)c.set(m.codProcesso,(m.cursos??[]).map(k=>({label:k.nome_curriculo,value:String(k.id)})));return c}),Ae=b(()=>{const c=new Map;for(const m of r.value)c.set(m.codProcesso,(m.formasIngresso??[]).map(k=>({label:k.nome,value:k.codigo})));return c}),ke=b(()=>{const c=new Map;for(const m of r.value)c.set(m.codProcesso,!!m.exibirPolos);return c}),Pe=b(()=>(v.value?.data.polos??[]).map(c=>({label:c.nome,value:c.codigo})));function ue(c){return c?se.value.get(c)??[]:(se.value.get(N.value[0]?.codProcesso??"")??[]).filter(m=>m.value===g.value)}function de(c){return Ae.value.get(c)??[]}function le(c){return!!ke.value.get(c)}const _e=io(le);function we(c,m,k){ue(c).some(B=>B.value===m.curso)||k("curso",""),de(c).some(B=>B.value===m.formaIngresso)||k("formaIngresso",""),k("polo","")}function Re(c){return i.some(m=>m==="polo"&&!le(c.formato??"")?!1:!String(c[m]??"").trim())}function Le({errors:c}){const m=i.find(k=>c[k]);m&&document.getElementById(m)?.focus()}async function Ie(c,{resetForm:m}){if(!t.value){t.value=!0,h.value="",f.value=!1;try{const{redirectUrl:k}=await $fetch("/api/vestibular/inscricao",{method:"POST",body:{...c,bolsa:C.value}});f.value=!0,m(),await We(k,{external:!0})}catch(k){const B=k?.statusCode===400?"":k?.data?.message;h.value=B||"Ocorreu um erro ao enviar o formulário"}finally{t.value=!1}}}return Xe(pt(y.value)),(c,m)=>{const k=Me,B=Gt,Z=Zt,Te=Be;return x(),O("div",uo,[S("div",co,[l(s)?.imagem?(x(),X(k,{key:0,class:"absolute inset-0 lt-lg:hidden",image:l(s).imagem,"img-attrs":{class:"h-full w-full object-cover",alt:l(s).alt||l(s).imagem.alternativeText||""}},null,8,["image","img-attrs"])):A("",!0),l(u)?.imagem?(x(),X(k,{key:1,class:"absolute inset-0 lg:hidden",image:l(u).imagem,"img-attrs":{class:"h-full w-full object-cover",alt:l(u).alt||l(u).imagem.alternativeText||""}},null,8,["image","img-attrs"])):A("",!0),!l(s)?.imagem&&!l(u)?.imagem?(x(),O("div",mo)):A("",!0)]),S("main",vo,[S("div",po,[m[4]||(m[4]=S("p",{class:"text-14px c-site fw-800 uppercase"}," Vestibular ",-1)),l(p)?(x(),O(te,{key:0},[l(I)?(x(),O("h1",fo,F(l(I)),1)):A("",!0),l(V)?(x(),O("div",bo,[S("span",{innerHTML:l(E)},null,8,go),m[0]||(m[0]=S("span",{class:"i-material-symbols:arrow-outward-rounded medicina-icon size-1em","aria-hidden":"true"},null,-1))])):A("",!0),l(D)?(x(),O("div",{key:2,class:"form-instructions",innerHTML:l(D)},null,8,ho)):A("",!0),$(Te,{"validation-schema":l(_e),"initial-values":l(q),class:"mt-32px flex flex-col gap-20px","aria-busy":l(t),onSubmit:Ie,onInvalidSubmit:Le},{default:K(({values:j,setFieldValue:De})=>[$(B,{name:"formato",label:"Escolha o formato da graduação",placeholder:"Selecione o formato",options:l(ne),required:"",onChange:Ee=>we(Ee,j,De),onAdvance:l(o)},null,8,["options","onChange","onAdvance"]),$(B,{name:"formaIngresso",label:"Escolha a forma de ingresso",placeholder:j.formato?"Selecione a forma de ingresso":"Selecione o formato primeiro",options:de(j.formato),disabled:!j.formato,hint:"Confira as formas de ingresso disponíveis e selecione a que melhor se adapta às suas necessidades",required:"",onAdvance:l(o)},null,8,["placeholder","options","disabled","onAdvance"]),$(B,{name:"curso",label:"Escolha o curso",placeholder:j.formato?"Selecione um curso":"Selecione o formato primeiro",options:ue(j.formato),disabled:!j.formato,required:"",onAdvance:l(o)},null,8,["placeholder","options","disabled","onAdvance"]),le(j.formato)?(x(),X(B,{key:0,name:"polo",label:"Escolha o polo",placeholder:"Selecione o polo",options:l(Pe),required:"",onAdvance:l(o)},null,8,["options","onAdvance"])):A("",!0),$(Z,{name:"nome",label:"Nome completo",placeholder:"Digite seu nome completo","auto-complete":"name",required:"",onAdvance:l(o)},null,8,["onAdvance"]),$(Z,{name:"cpf",label:"CPF",placeholder:"000.000.000-00",mask:"###.###.###-##","input-mode":"numeric",required:"",onAdvance:l(o)},null,8,["onAdvance"]),$(Z,{name:"email",label:"E-mail",type:"email",placeholder:"Digite seu e-mail","auto-complete":"email",required:"",onAdvance:l(o)},null,8,["onAdvance"]),$(Z,{name:"telefone",label:"Telefone",placeholder:"(00) 00000-0000",mask:"['(##) ####-####', '(##) #####-####']","input-mode":"tel","auto-complete":"tel",required:"",onAdvance:l(o)},null,8,["onAdvance"]),l(P)?(x(),O("div",{key:1,class:"privacy-notice",innerHTML:l(P)},null,8,yo)):A("",!0),S("div",So,[S("button",{type:"submit",class:J(["form-submit-button",{"is-submitting":l(t)}]),"aria-disabled":l(t)||Re(j)},[S("span",null,F(l(t)?"Enviando...":"Avançar"),1),S("div",{class:J(["size-26px",l(t)?"i-material-symbols:progress-activity animate-spin":"i-material-symbols:expand-circle-right-outline-rounded"]),"aria-hidden":"true"},null,2)],10,xo),l(R)?(x(),O("div",{key:0,class:"editais-link",innerHTML:l(R)},null,8,Co)):A("",!0),S("div",Oo,[l(h)?(x(),O("div",No,[m[1]||(m[1]=S("div",{class:"i-material-symbols:error-circle-rounded-outline-sharp","aria-hidden":"true"},null,-1)),S("span",null,F(l(h)),1)])):A("",!0),l(f)?(x(),O("div",Ao,[...m[2]||(m[2]=[S("div",{class:"i-material-symbols:check-circle-outline","aria-hidden":"true"},null,-1),S("span",null,"Inscrição enviada com sucesso. Redirecionando para a próxima etapa...",-1)])])):A("",!0)])])]),_:1},8,["validation-schema","initial-values","aria-busy"])],64)):(x(),O(te,{key:1},[m[3]||(m[3]=S("h1",{class:"mt-8px text-32px c-primary fw-700 lt-md:text-28px"}," Inscrições abrem em breve! ",-1)),l(R)?(x(),O("div",{key:0,class:"editais-link mt-24px",innerHTML:l(R)},null,8,ko)):A("",!0)],64))])])])}}}),Vo=ie(Po,[["__scopeId","data-v-de8df4d3"]]);export{Vo 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.