1import S from"./cover-basic.913a56f0.js";import F from"./filters.330a228e.js";import V from"./publication-card.62c2c3c5.js";import q from"./loading.8461c0be.js";import L from"./button-custom.9c46018e.js";import N from"./footer.084f2185.js";import{u as A}from"./page-content.a7724776.js";import{h as D,w as $,r as l,c as u,b as d,y as t,d as r,B as v,G as j,H as z,D as f,K as E,m as G,p as H,g as K,a,a7 as M,a8 as R}from"./entry.b60081fe.js";import{_ as J}from"./_plugin-vue_export-helper.c27b6911.js";import"./campagne.832c49dc.js";import"./campagne-card.5a7df10a.js";import"./media.a579d75f.js";import"./nuxt-link.818f145f.js";import"./media-publication.cd0b7e43.js";import"./link-to.vue.8094d22f.js";import"./tag.4bb47801.js";import"./date.93ca97b8.js";import"./social-share.4e950959.js";import"./icon.4b4358e4.js";import"./svg-custom.6f215fb5.js";import"./newsletter-subscribe.267820e7.js";import"./input-custom.ffac9632.js";import"./form.46bb96ab.js";import"./login-button.0f637454.js";import"./social-links.34c2f15f.js";const O=i=>(H("data-v-70d1ced3"),i=i(),K(),i),Q={"data-scroll":"main",class:"publications"},T={class:"flux_medium margin_bottom"},U={class:"filter_container"},W=O(()=>r("span",{class:"body_4"},[r("strong",null,"Filtrer par secteur")],-1)),X={class:"content_container flux_medium"},Y={key:0},Z={class:"cards"},tt=D({__name:"publications",async setup(i){let _,g;const{data:e}=([_,g]=$(()=>A()),_=await _,g(),_),o=l(e.value.publications),m=l(1),c=l(!1),p=l(""),x=async s=>{o.value=[],m.value=1,p.value=s;const{data:n}=await y();o.value=n.value},b=async()=>{m.value++;const{data:s}=await y();o.value=o.value.concat(s.value)},y=async()=>{c.value=!0;const s={post_type:e.value.fields.linked_post_type,posts_per_page:30,paged:m.value};p.value&&(s.tax_query=[{taxonomy:"secteur",field:"ID",terms:[p.value]}]);const n=await G("vl/publications",{json:s});return c.value=!1,n};return(s,n)=>{const k=S,C=F,w=V,B=q,P=L,I=N;return a(),u("div",Q,[d(k,{title:t(e).fields.title??t(e).post.title,campagne:t(e).page_campagne},null,8,["title","campagne"]),r("div",T,[r("div",U,[W,d(C,{class:"filters",items:t(e).secteurs,current:t(p),callback:x},null,8,["items","current"])])]),r("div",X,[!t(o).length&&!t(c)?(a(),u("div",Y," Pas de résultats correspondant à votre recherche ")):v("",!0),r("div",Z,[(a(!0),u(j,null,z(t(o),h=>(a(),f(w,M(R(h)),null,16))),256))]),t(c)?(a(),f(B,{key:1})):v("",!0),t(o).length&&!t(c)?(a(),f(P,{key:2,onClick:n[0]||(n[0]=h=>b()),title:"Voir plus",class:"margin_top_medium"})):v("",!0)]),d(I,E({class:"margin_top"},t(e).footer),null,16)])}}});const Pt=J(tt,[["__scopeId","data-v-70d1ced3"]]);export{Pt 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.