1import{_ as k,C as w,i as d,s as x,o as y,k as V,c as t,d as s,e as u,g as f,t as c,F as N,r as q,h as m,n as v,f as B,N as L,b as i}from"./B-KK_jS4.js";import{B as D}from"./B1Xuzhp3.js";const z={key:0,class:"loading-container"},F={key:1},$={key:0},E={class:"comissao-section"},I={class:"container"},O={class:"comissao-card"},P={class:"comissao-header"},j={class:"header-content"},A={class:"comissao-title"},H={class:"comissao-membros"},M={class:"membro-badge"},R={class:"membro-details"},S={class:"membro-cargo"},T={class:"membro-nome"},U={key:0,class:"arquivo-section"},G={key:0,class:"pdf-viewer-inline"},J={class:"pdf-viewer-wrapper"},K=["src"],Q={key:1,class:"not-found-container"},W={class:"not-found-content"},X={__name:"[id]",setup(Y){const _=w().params.id,o=d({}),r=d(!0),n=d(!1),p=x(()=>o.value.arquivo?`https://nexus.webservicesistemas.com.br/assets/${o.value.arquivo}`:""),h=a=>{const e=(a==null?void 0:a.toLowerCase())||"";return e.includes("presidente")?"fa-crown":e.includes("secretário")||e.includes("secretaria")?"fa-file-alt":e.includes("relator")?"fa-pen":e.includes("suplente")?"fa-user":e.includes("vice")?"fa-user-tie":"fa-user-circle"},g=()=>{n.value=!n.value};return y(async()=>{r.value=!0;try{const{data:a}=await V.get(`/api/comissoes/${_}`);if(a.notFound){r.value=!1;return}o.value=a}catch(a){console.error("Erro ao carregar dados da comissão:",a)}r.value=!1}),(a,e)=>{const b=L;return r.value?(i(),t("div",z,e[1]||(e[1]=[s("div",{class:"loading-spinner"},[s("div",{class:"spinner"}),s("p",null,"Carregando informações da comissão...")],-1)]))):(i(),t("div",F,[o.value&&Object.keys(o.value).length?(i(),t("div",$,[u(D,{title:o.value.descricao||"Comissão",items:[{text:"Home",href:"/"},{text:"Comissões",href:"/comissoes"},{text:o.value.descricao||"Comissão",href:null}]},null,8,["title","items"]),s("section",E,[s("div",I,[s("div",O,[s("div",P,[e[3]||(e[3]=s("div",{class:"header-icon"},[s("i",{class:"fas fa-users"})],-1)),s("div",j,[s("h2",A,c(o.value.descricao),1),e[2]||(e[2]=s("p",{class:"comissao-subtitle"},"Composição da Comissão",-1))])]),s("div",H,[(i(!0),t(N,null,q(o.value.cargos,(l,C)=>(i(),t("div",{key:C,class:"membro-card"},[s("div",M,[s("i",{class:v(["fas",h(l.cargo)])},null,2)]),s("div",R,[s("div",S,c(l.cargo),1),s("div",T,c(l.vereador),1)])]))),128))]),o.value.arquivo?(i(),t("div",U,[e[4]||(e[4]=s("div",{class:"arquivo-header"},[s("i",{class:"fas fa-file-pdf"}),s("span",null,"Documento da Comissão")],-1)),s("button",{onClick:e[0]||(e[0]=l=>g()),class:"btn-visualizar"},[s("i",{class:v(["fas",n.value?"fa-eye-slash":"fa-eye"])},null,2),m(" "+c(n.value?"Ocultar Documento":"Visualizar Documento"),1)]),n.value?(i(),t("div",G,[s("div",J,[s("iframe",{src:p.value,class:"pdf-iframe-inline",frameborder:"0",allowfullscreen:""},null,8,K)])])):f("",!0)])):f("",!0)])])])])):(i(),t("div",Q,[s("div",W,[e[6]||(e[6]=s("div",{class:"not-found-icon"},[s("i",{class:"fas fa-exclamation-triangle"})],-1)),e[7]||(e[7]=s("h1",null,"Comissão não encontrada",-1)),e[8]||(e[8]=s("p",null,"A comissão que você está procurando não foi encontrada ou não existe.",-1)),u(b,{to:"/comissoes",class:"btn-voltar"},{default:B(()=>e[5]||(e[5]=[s("i",{class:"fas fa-arrow-left"},null,-1),m(" Voltar para Comissões ")])),_:1,__:[5]})])]))]))}}},os=k(X,[["__scopeId","data-v-b3575520"]]);export{os 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.