import{_ as U,a as z}from"./B6J9H-po.js";import{g as J,a as N,b as R,u as j}from"./DKG39655.js";import{d as M,u as V,B as q,I as D,H as v,a as E,J as I,c as S,p as d,e as i,b as y,j as W,G as A,f as m,bJ as F,o as L,L as $,N as G,bL as K,_ as O}from"./kxFIDuEf.js";import{n as Q,y as X,z as Y}from"./C9yenZpM.js";import"./O_Z9Vi_a.js";import"./DxU-E5Tc.js";import"./DsiLnj_9.js";import"./Bz-dmaHm.js";import"./CRXcv7_P.js";import"./C5QpISWO.js";import"./5adqh9xE.js";import"./CUs0l7Jk.js";import"./DhS3p4-6.js";import"./VEgZPi54.js";import"./Dmc915MU.js";const Z={class:"discipline-search"},ee={class:"discipline-search__back-zone"},ie={key:0,class:"discipline-search__aside"},k="https://holitime.org",ae=M({__name:"index",async setup(se){let n,u;const x=V(),{t}=q(),_=String(x.params.discipline??""),a=Q(_);if(!X(a))throw D({statusCode:404,statusMessage:"Page introuvable"});_!==a&&([n,u]=v(()=>F(`/${a}`,{replace:!0})),await n,u());const e=Y(a),h=e.toLowerCase(),g=J(a)!==null,{results:o,pending:w,page:c,consultationType:b}=([n,u]=v(()=>j({key:`search:discipline:${a}`,q:()=>e,disciplineSlug:a})),n=await n,u(),n),T=m(()=>[{label:t("search.breadcrumb.home"),to:"/"},{label:e}]),f=m(()=>`${k}/${a}${c.value>1?`?page=${c.value}`:""}`),l=m(()=>c.value>1?t("seo.pageSuffix",{page:c.value}):"");return E({title:()=>t("seo.disciplineSearch.title",{discipline:e})+l.value,description:()=>t("seo.disciplineSearch.description",{discipline:e})+l.value,ogTitle:()=>t("seo.disciplineSearch.ogTitle",{discipline:e})+l.value,ogDescription:()=>t("seo.disciplineSearch.ogDescription",{discipline:h})+l.value,ogUrl:f,ogType:"website",ogLocale:"fr_FR",ogSiteName:"Holitime",twitterCard:"summary",robots:()=>o.value.unavailable||!o.value.found?"noindex":void 0}),I({link:[{rel:"canonical",href:f}],script:m(()=>{const r=[{type:"application/ld+json",innerHTML:$(G([{name:t("search.breadcrumb.home"),path:"/"},{name:e,path:`/${a}`}]))}],p=o.value.cards.filter(s=>!!s.profilePath).map(s=>({name:s.name,url:`${k}${s.profilePath}`,...s.avatarUrl?{image:s.avatarUrl}:{},jobTitle:s.disciplineLabel||e,...s.tagline?{description:s.tagline}:{}}));return p.length&&r.push({type:"application/ld+json",innerHTML:$(K({name:t("seo.disciplineSearch.title",{discipline:e})+l.value,description:t("seo.disciplineSearch.description",{discipline:e})+l.value,path:`/${a}`,items:p}))}),r})}),(r,p)=>{const s=U,B=z,C=N,H=R;return L(),S("main",Z,[d(s,{title:r.$t("search.hero.disciplineTitle",{discipline:i(e)}),subtitle:r.$t("search.hero.disciplineSubtitle",{discipline:i(h)}),breadcrumb:i(T)},null,8,["title","subtitle","breadcrumb"]),y("div",ee,[d(B,{query:i(e)},null,8,["query"])]),y("div",{class:A(["discipline-search__layout",{"discipline-search__layout--with-aside":g}])},[d(C,{cards:i(o).cards,found:i(o).found,"total-pages":i(o).totalPages,unavailable:i(o).unavailable,pending:i(w),page:i(c),"consultation-type":i(b),"hide-filters":"","onUpdate:consultationType":p[0]||(p[0]=P=>b.value=P)},null,8,["cards","found","total-pages","unavailable","pending","page","consultation-type"]),g?(L(),S("div",ie,[d(H,{"discipline-slug":i(a)},null,8,["discipline-slug"])])):W("",!0)],2)])}}}),ve=O(ae,[["__scopeId","data-v-e0657e72"]]);export{ve as default};