1import{_ as p,r as g,o as f,n as d,D as w,a as r,e as y,z as i,b as a,F as m,m as k}from"./CKJpJfkf.js";const v={key:0,class:"destaque-slider-area"},_={class:"swiper destaqueSwiper"},h={class:"swiper-wrapper"},q={class:"destaque-slide-content"},b={key:0,href:"https://radardatransparencia.atricon.org.br",target:"_blank",rel:"noopener noreferrer",class:"destaque-slide-link-full"},S=["src","alt","loading"],C=["href"],z=["src","alt","loading"],D=["href"],O=["src","alt","loading"],E=["src","alt","loading"],T={__name:"DestaqueCarousel",props:{slides:{type:Array,default:()=>[]},linkDiarioOficial:{type:String,default:""}},setup(n){const c=n,o=g(null);function u(){var s;try{const t=typeof Swiper<"u"?Swiper:(globalThis==null?void 0:globalThis.Swiper)||null;if(!t||((s=o.value)!=null&&s.destroy&&(o.value.destroy(!0,!0),o.value=null),!document.querySelector(".destaqueSwiper")))return;o.value=new t(".destaqueSwiper",{loop:!0,autoplay:{delay:4e3,disableOnInteraction:!1},observer:!0,observeParents:!0,observeSlideChildren:!0,resizeObserver:!0,pagination:{el:".destaqueSwiper .swiper-pagination",clickable:!0},navigation:{nextEl:".destaqueSwiper .swiper-button-next",prevEl:".destaqueSwiper .swiper-button-prev"},allowTouchMove:!0,preventClicks:!1,preventClicksPropagation:!1,slideToClickedSlide:!1})}catch(t){console.error("Erro ao iniciar swiper destaque (componente):",t)}}return f(async()=>{var s;await d(),(s=c.slides)!=null&&s.length&&u()}),w(()=>c.slides,async s=>{!s||s.length===0||(await d(),u())},{deep:!0}),(s,t)=>(n.slides||[]).length?(i(),r("section",v,[a("div",_,[a("div",h,[(i(!0),r(m,null,k(n.slides,(e,l)=>(i(),r("div",{class:"swiper-slide",key:l},[a("div",q,[e.flag==="pntp"?(i(),r("a",b,[a("img",{src:e.img,alt:e.titulo,class:"destaque-slide-img",loading:l===0?"eager":"lazy",decoding:"async"},null,8,S)])):e.flag==="diario"&&n.linkDiarioOficial?(i(),r("a",{key:1,href:n.linkDiarioOficial,target:"_blank",rel:"noopener noreferrer",class:"destaque-slide-link-full"},[a("img",{src:e.img,alt:e.titulo,class:"destaque-slide-img",loading:l===0?"eager":"lazy",decoding:"async"},null,8,z)],8,C)):!e.flag&&e.url?(i(),r("a",{key:2,href:e.url,target:"_blank",rel:"noopener noreferrer",class:"destaque-slide-link-full"},[a("img",{src:e.img,alt:e.titulo,class:"destaque-slide-img",loading:l===0?"eager":"lazy",decoding:"async"},null,8,O)],8,D)):(i(),r("img",{key:3,src:e.img,alt:e.titulo,class:"destaque-slide-img",loading:l===0?"eager":"lazy",decoding:"async"},null,8,E))])]))),128))]),t[0]||(t[0]=a("div",{class:"swiper-pagination"},null,-1)),t[1]||(t[1]=a("div",{class:"swiper-button-next custom-swiper-btn"},null,-1)),t[2]||(t[2]=a("div",{class:"swiper-button-prev custom-swiper-btn"},null,-1))])])):y("",!0)}},B=p(T,[["__scopeId","data-v-f8fe24c0"]]);export{B 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.